Js继承的方法整理
继承实现方式:
为了实现继承,proto会指向上一层的原型对象,而上一层的结构依然类似,那么就利用proto一直指向Object的原型对象上!Object.prototype.proto = null;表示到达最顶端。如此形成了原型链继承
一、构造函数绑定:
二、prototype模式
三、直接继承prototype
四、利用空对象做中介
五、拷贝继承
六、浅拷贝
七、深拷贝
● 深拷贝,其实就是值传递
● 深拷贝,通过实例化一个新的对象,从而在堆中开辟一块新的内存空间,使得栈中的变量名指向堆中的新内容
八、object()方法