关于前端:每日灵魂一问protoprototypeconstructor是啥

43次阅读

共计 352 个字符,预计需要花费 1 分钟才能阅读完成。

proto: 每一个 js 对象 (除了 null) 都具备的一个属性,叫__proto__,这个属性会指向该对象的原型

p1.__proto__ === Person.prototype
Person.prototype.__proto__ === Object.prototype
Person.__proto__ === Function.prototype
Object.__proto__ === Function.prototype
Object.prototype.__proto__ === null

prototype:每个函数都有一个非凡的属性叫作原型 prototype

constructor: 每个原型都有一个 constructor 属性指向关联的构造函数
Person.prototype.constructor === Person

正文完
 0