深拷贝的new obj.constructor?
- 比如说我要深拷贝 zhangsan 这个对象,然后然后就是在构造函数中传入 zhangsan ,然后 zhangsan.constrcutor 通过原型链的方式,也就是 zhangsan.proto.constrcutor 找到Perosn()这个构造函数,然后实际上new的就是这个构造函数.
- 这样的方式,类型更加具体,以前采用的就是new Object() 的方式.
- 当然能够这样使用,前提是浏览器支持隐式原型__proto__,不过大部分都是支持的.
下面是原理图: