原型、原型链的关系如下图:
根据上图,总结如下:
1、所有对象都有一个__proto__属性指向一个对象,也就是原型。
2、每个对象的原型,都可以同constructor找到构造函数,构造函数也可以通过prototype找到原型。
3、所有的函数都可以通过__proto__找到Function对象。
4、所有的对象都可以通过__proto__找到Object对象。
5、对象之间通过__proto__连接起来,称之为原型链。在当前对象上不存在的属性,可以通过原型链一层侧往上查,直到顶层的Object对象,再往上就是null了。
原型、原型链的关系
最新推荐文章于 2022-08-28 15:27:10 发布