function foo () {
this.bar = 33
}
const baz = new foo()
console.log(baz.__proto__ === foo.prototype); //true
console.log(baz.constructor === foo);//true
console.log(foo.__proto__ === Function.prototype); //true
console.log(Function.prototype === Function.__proto__);//true
console.log(Function.__proto__.__proto__ === Object.prototype);//true
console.log(Object.__proto__); // {}
console.log(Object.__proto__.__proto__); //null
console.log(Object.prototype);//null
console.log(Object.__proto__.__proto__ === Object.prototype); //true
原型链梳理
最新推荐文章于 2024-06-10 22:52:06 发布