zoukankan      html  css  js  c++  java
  • javascript 继承

    继承方法一:

      拷贝继承:通用型,有new或者无new的时候都可以
        属性继承:call();
           方法继承:for in;
    继承方法二:

      类式继承:new构造函数

        Aaa.prototype = new A();
         

    var F = function (){};
    F.prototype = Aaa.prototype;
    Bbb.prototype = new F();
    Bbb.prototype.constructor = Bbb; // 修正指向问题

     继承方法三:
      原型继承:无new的对象

    var a = {
      name:'小明'  
    }
    var b = croneObj (a);
    
    function cloneObj(obj){
        var F = function(){};
        F.prototype = obj;
        return new F();  
    }

    总结:继承的时候,属性和方法最好是分开继承的。

  • 相关阅读:
    第七周作业
    第六周作业
    CSS
    12 week work
    7 week work
    6 week work 3
    6 week work 2
    6 week work 1
    常用的网络服务小总结
    网络基础设置
  • 原文地址:https://www.cnblogs.com/xuange306/p/5825110.html
Copyright © 2011-2022 走看看