prtotype原型对象
js每个对象都拥有一个原型对象,每个对象都能从原型对象继承方法和属性,原型链就是基于原型对象而产生的,
也就是说,每个对象都能继承原型对象的方法和属性,这样一层一层的继承,就形成了原型链
当然,你也可以手动添加方法和属性到原型对象,这样每个子对象都能使用原型对象提供的方法和属性.
定义一个函数,
function fn(){}
打印函数
console.log(fn.prototype)

如果我们要给这个原型添加属性,
fn.prototype.a = ‘aaa’

可以看到我们已经成功的把属性a添加到了原型中

浙公网安备 33010602011771号