JS-深拷贝

在JS中使用变量,使用=号拷贝,如

obj1 = obj2

是浅拷贝,即改变obj1内容的时候也会改变obj2.

有时候我们是不希望看到这种情况的,JS使用深拷贝有很多方法,介绍一个简单好用的

var obj1 = JSON.parse(JSON.stringify(obj2));

这种用法会破坏obj2的构造类型,但一般情况是足够了。

《JS-深拷贝》上有2条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注