什么是原型链?

2017-03-17  本文已影响6人  Allan要做活神仙

什么是原型链

访问一个对象的属性时(obj.a),先在基本属性中查找,如果没有,再沿着__proto__这条链向上找,这就是原型链。

__proto__

对象所独有

constructor

对象所独有
(构造函数)属性
constructor:指向该对象的构造函数
通过这个构造函数,我们还可以继续为原型对象添加其他属性和方法

ps:所有函数最终的构造函数都指向Function()

prototype

函数独有

原型链作用

继承

其他相关:

__proto__constructor是对象所独有
prototype是函数所独有(函数也是对象的一种)
如何区分一个属性是否来于原型中?用hasOwnProperty

上一篇 下一篇

猜你喜欢

热点阅读