

function Person(){}
P1 = new Person()
console.log(P1.__proto__ === Person.prototype) //true
console.log(Person.prototype.__proto__ === Object.prototype)//true
console.log(Object.prototype.constructor === Object)//true
console.log(Object.prototype.__proto__ === null)//true
本文详细探讨了JavaScript中对象原型链的工作原理,包括Object.prototype、构造函数和实例之间的关系。通过具体的代码示例,展示了如何检查对象的原型链,以及__proto__属性和prototype属性的作用。
289

被折叠的 条评论
为什么被折叠?



