对JavaScript原型链的理解笔记

74 阅读1分钟

本文主要解释这张经典原型链图和原型链主要涉及到的方法

原型链.jfif 解释: Foo构造函数的实例化对象f1可以通过__proto__方法访问到Foo构造函数的原型对象(注意!原型对象也还是个对象),而Foo构造函数本身可以通过prototype属性访问到它自身的原型对象。

QQ图片20210507114632.png

上图可以清楚的看到两种方法打印的对象相同!并且结合图1看到构造函数的原型对象所具有的的constructor属性可以访问到Foo()。

QQ图片20210507115718.png

同样可以结合图1的第二层理解上述结果