1、原型:每个函数都有prototype属性,称之为原型。因为这个属性的值是个对象,也称为原型对象。
原型可以放一些属性和方法,共享给实例对象使用;
原型可以做继承
2、原型对象:每个对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一层形成的链式结构称为原型链,直至找到最顶层,找不到则返回null。
1、原型:每个函数都有prototype属性,称之为原型。因为这个属性的值是个对象,也称为原型对象。
原型可以放一些属性和方法,共享给实例对象使用;
原型可以做继承
2、原型对象:每个对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一层形成的链式结构称为原型链,直至找到最顶层,找不到则返回null。