写在前面
都知道,当我们读取一个对象的属性或方法的时候,会优先在这个对象上面找,如果在这个对象上找不到就会遍历他的原型,还没找到?--->原型的原型,又没找到?-->继续往上。。。
这便是原型链的功用。下面,我探讨了一下原型链的使用与扩展,依靠原型链实现继承。
至于什么是继承? 我的理解是,一个对象可以直接使用另一个对象的属性和方法。
本文结构:
直接使用原型链
借用构造函数
组合继承
原型式继承
寄生式继承
寄生组合式继承
其中的继承方式层层递进,不断进化完善缺点。
进化过程: 1 → 2 → 3↘

