原型链

2022-05-10  本文已影响0人  你怀中的猫

原型链图示

prototype.png

以下是4点总结

1、所有构造函数都是Function的实例对象,包括Function自身,所有构造函数的proto都指向Function.prototype,即所有构造函数都继承Function的原型对象。

2、所有原型对象都是Object的实例对象,所有原型对象的proto都指向Object.prototype,即所有原型对象都继承Object的原型对象。

3、Function可通过proto访问自己的原型对象,也可通过prototype访问自己的原型对象。这是因为Function本身也是Function的实例对象,把Function当成构造函数看,它可通过prototype访问原型对象,把Function当成实例对象看,它可通过proto访问原型对象。

4、Object.prototype.proto指向null,原型链访问到这里停止

上一篇 下一篇

猜你喜欢

热点阅读