前端开发那些事儿

原型和原型链理解

2021-04-02  本文已影响0人  斗伽

每一个函数对象都有一个属性叫prototype,这个就是原型

每一个对象都有一个__ proto __的属性,指向它的构造函数的原型,叫隐式原型

当在一个对象上面访问一个属性找不到的时候,就会访问它的__ proto __上面去找
如果还没找到就沿着 __ proto __. __ proto __ 。。。一直找到这个原型链指向null为止

可以说原型对象是原型链上面的节点,__ proto __就是将节点连接起来的那条线,这样就形成一个原型链

image.png

当然 你还要讲清楚 Object和Function的关系

下来就是基于原型的继承


image.png

原型链能问到的东西就这麽多了

Test

上一篇 下一篇

猜你喜欢

热点阅读