// 数组深拷贝
let aa = [3,4]
let bb = Array.from(aa)
bb.push(2)
console.log(aa,bb)
// 或者 不止用在数组中,上面的有限制
let aa = [3,4]
let bb = JSON.parse(JSON.stringify(aa))
bb.push(2)
console.log(aa,bb)
// 或者
let aa = {id:1, name: 'aaa'}
let bb = JSON.parse(JSON.stringify(aa))
bb.disabled = false
console.log(aa,bb)
// 或者
let aa = [{id:1, name: 'aaa'}, {id: 2, name: 'bbb'}, {id:3, name: 'cccc'}, {id:4, name: 'dddd'}]
let bb = JSON.parse(JSON.stringify(aa))
bb.push({id:5, name: 'eee'})
console.log(aa,bb)
网友评论