原型链

120 阅读1分钟

原型链,就是原型串起来
就是一直 __ proto __ , 一直到 Object.prototype原型,就到头了
构造函数有prototype属性对象, __ proto __ 是对象的属性。构造函数也是对象,它也有__proto__属性

1.实例代码

   Person.prototype.name = '无言'; 
   function Person (){
   }
   var p = new Person();
   console.log(p);

image.png

2.Object.cteate(原型) 代替new

    Person.prototype.name='无言';
    function Person(){
    
    }
    //之前的创建方式
    var p = new Person();
    //指定原型,更加灵活
    var p2= Object.create(Person.prototype); 
    //
    var p3= Object.create(null);