深拷贝的三种方法
一、JSON方法实现深拷贝
var obj = {
name: 'a',
arr:[1,2,3]
}
var newObj = JSON.parse(JSON.stringify(obj))
newObj.name = "cc"
console.log(obj) //{ name: 'a', arr: [ 1, 2, 3 ] }
console.log(newObj) //{ name: 'cc', arr: [ 1, 2, 3 ] }
对于一般常用的数据拷贝这种方法无疑是非常简单的
原创
2021-05-21 21:07:30 ·
1649 阅读 ·
0 评论