原型和原型链的问题
11.原型和原型链的问题
原型:每个函数都有prototype对象,称之为原型
因为这个属性的值是个对象,也称为原型对象
作用:
1.存放一些属性和方法(把属性和方法挂载到原型身上)
2.在js中实现继承
构造函数Array可以new 创建实例arr arr可以使用prototype原型身上的方法,这些方法都是挂载在prototype身上
方法可以共享给实例去使用的
11-1.实例为什么可以使用prototype原型身上的方法,是怎么实现的呢
proto:每个对象都有____proto____属性
作用:这个属性指向它的原型对象
这就是为什么可以使用
每个对象都有—proto— 指向这个原型对象