js原型链
原型链本质是一种查询规则
当查找对象的某个属性(包括方法)时,首先查找这个对象自身有没有该属性
如果没有,就查找它的原型(也就是__proto__指向的prototype原型对象)
如果还没有就查找原型对象的原型(Object的原型对象)
依此类推一直找到Object为止(null)
__proto__的对象原型的意义就在于为对象成员查找机制提供一个方向,或者说一条路线
可以使用instanceof运算符用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上
浙公网安备 33010602011771号