标签:ons struct UNC fun 标准 bsp 一个 nbsp 注意
function Foo(){ this.y=2; } typeof Foo.prototype; Foo.prototype.x = 1; var obj3= new Foo(); obj3.x; obj3.y;
Foo构造器 this指向obj3对象。obj3的原型(__proto__)会指向Foo.prototype。
prototype的作用是Foo.prototype会用作new对象的原型。
即obj3.__proto__ == Foo.prototype //ture
Foo.prototype
结果:
constructor : ? Foo()
__proto__ : Object
constructor属性指向Foo对象本身
即Foo.prototype.constructor == Foo(true)
__proto__ 是非标准原型。此处是Foo.prototype的原型
一般的对象比如{}都有__proto__属性
注意:prototype是函数的一个内置对象。__proto__是对象的非标准原型
标签:ons struct UNC fun 标准 bsp 一个 nbsp 注意
原文地址:https://www.cnblogs.com/chrisghb8812/p/9614030.html