NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
### 什么是原型链? ``` 对象几乎都有一个__proto__属性,指向他的对象 意义: 可以实现让该对象访问到父对象中相关属性 ``` ``` Object.prototype ``` ### 原型链继承 ``` Person.prototype.say = function(){ console.log("你好") } 缺点: 方法多了会导致代码冗余 ``` ``` Person.prototype={ constructor:Person, say:function(){ console.log("你好"); }, run:function(){ console.log("正在进行百米冲刺"); } } 注: 1. 先改变原型,再创建对象 2. 对于新原型,会添加一个constructor属性,从而不破坏原有的原型对象结构 ```