Js继承的方法整理

继承实现方式:
为了实现继承,proto会指向上一层的原型对象,而上一层的结构依然类似,那么就利用proto一直指向Object的原型对象上!Object.prototype.proto = null;表示到达最顶端。如此形成了原型链继承

一、构造函数绑定:
这里写图片描述
二、prototype模式
这里写图片描述

三、直接继承prototype
这里写图片描述

四、利用空对象做中介
这里写图片描述

五、拷贝继承
这里写图片描述

六、浅拷贝
这里写图片描述

七、深拷贝
这里写图片描述

● 深拷贝,其实就是值传递
● 深拷贝,通过实例化一个新的对象,从而在堆中开辟一块新的内存空间,使得栈中的变量名指向堆中的新内容
八、object()方法

这里写图片描述

猜你喜欢

转载自blog.csdn.net/MichelleZhai/article/details/80064546