原型链

tech2022-07-07  211

原型链

原型链会涉及到_ _proto __ prototype 应用场景:继承 优点:吧相同或类似的方法写在原型上,方便实例化对象复用 缺点:不好理解 ES6 推出 class extends 来实现继承

原型链的概念: 对象的_ _ proto _ 指向构造函数的prototype 构造函数的prototype的 _ proto _ 指向Object.prototype Object.prototype的 _ proto _ _指向null

原型链通俗讲:在访问一个属性或方法的时候,先从自身里面找,如果自身找不到就通过这个对象的proto属性指向的对象查找,如果还没有就继续通过现在查找的对象的proto属性指向的对象查找,直到结束,最后找不到就返回null

最新回复(0)