美文网首页
JS中继承的方式

JS中继承的方式

作者: JUN_API | 来源:发表于2017-05-04 22:22 被阅读0次

    讨论三种常用的继承方式:

    1. 组合继承
      function Fn(name){
          this.name = name;
      }
    Fn.prototype.getName = function(){
          return this.name;
    }
    
      var fn = Fn(name){
            Fn.call(this, name);
    }
    
    1. 原型新对象继承
    fn.prototype = Object.create(Fn.prototype)
    

    3 . 寄生继承

    function Gn(pro){
        var Tn = {};
        Tn.prototype = pro;
        return Tn;
    }
    
    fn.prototype =  Gn(Fn.prototype);
    

    相关文章

      网友评论

          本文标题:JS中继承的方式

          本文链接:https://www.haomeiwen.com/subject/ulndtxtx.html