企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 什么是原型链? ``` 对象几乎都有一个__proto__属性,指向他的对象 意义: 可以实现让该对象访问到父对象中相关属性 ``` ``` Object.prototype ``` ### 原型链继承 ``` Person.prototype.say = function(){ console.log("你好") } 缺点: 方法多了会导致代码冗余 ``` ``` Person.prototype={ constructor:Person, say:function(){ console.log("你好"); }, run:function(){ console.log("正在进行百米冲刺"); } } 注: 1. 先改变原型,再创建对象 2. 对于新原型,会添加一个constructor属性,从而不破坏原有的原型对象结构 ```