合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
### 什么是原型链? ``` 对象几乎都有一个__proto__属性,指向他的对象 意义: 可以实现让该对象访问到父对象中相关属性 ``` ``` Object.prototype ``` ### 原型链继承 ``` Person.prototype.say = function(){ console.log("你好") } 缺点: 方法多了会导致代码冗余 ``` ``` Person.prototype={ constructor:Person, say:function(){ console.log("你好"); }, run:function(){ console.log("正在进行百米冲刺"); } } 注: 1. 先改变原型,再创建对象 2. 对于新原型,会添加一个constructor属性,从而不破坏原有的原型对象结构 ```