JavaScript中如何实现深复制
- 2018-6-21
浅复制只复制一层对象的属性,修改新的对象的属性也会影响原来的对象。
JavaScript中最常见的赋值操作就是浅复制。
深复制则递归复制了原有对象所有层级,修改新的对象不会影响原来的对象。
可以通过下面的方法实现深复制: 1
newObj = JSON.parse(JSON.stringify(originObj))
JavaScript中最常见的赋值操作就是浅复制。
可以通过下面的方法实现深复制: 1
newObj = JSON.parse(JSON.stringify(originObj))