说一下JS原型链

总结:一个实例对象在调用 属性和方法的时候,会依次从实例本身、构造函数原型、原型的原型上去查找。

比如说,我们要在实例对象里面找一个属性name,首先它会看它自己有没有这个属性,没有的话,就会顺着这个链条,通过自身的_proto_属性,然后找到构造函数的prototype里面设置的公共属性和方法,如果这里面还没有的话,那就会继续通过它的_proto_属性,一直找,找到Object的prototype,如果这俩面还没有的话,那就是null。

你可能感兴趣的:(JS篇,原型模式,javascript,前端)