prototype constructor __prpto__ 三者之间关系

// prototype  constructor  __prpto__      即:   原型对象   构造函数   原型对象
// prototype  对象的属性,指向其原型对象
// constructor  对象的属性,指向其构造函数
// __prpto__   对象的属性 , 指向其构造函数的原型属性,即原型对象
 function F(){};
 F.prototype.name='mode'
 var f = new F();
 f.name===new F().name // 实例对象 f 、 new F() 的 name 属性均继承自 其构造函数的原型对象的属性, 即  F.prototype.name
 f.constructor===new F().constructor 
 f.__proto__=== F.prototype 

猜你喜欢

转载自www.cnblogs.com/justSmile2/p/9945866.html