一会说prototype不是原型,是函数的一个属性,一会儿又说那些对象的原型就是prototype,到底说的是什么东西啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!
你要笑死我。。hh
认真多看几遍老师说的这个地方。prototype是Foo()的属性一个属性。var obj3 = new Foo(); 实例化对象obj3的时候,Foo.prototypes是obj3这个对象的原型(__proto__)。把代码码一遍,然后console.log(obj3)看__proto__就知道了。
prototype 是类(函数)的属性,原型是对象(实例)的属性,函数在实例化的时候,函数实例的原型指向函数 (类)的prototype属性
prototype是一个属性。然后你创建的对象的原型会指向构造的prototype属性(prototype也是一个对象)