简单数组:
let arr = [2,3,4,5]
let arr2 = arr.slice()
//或
let arr3= arr.concat()
简单对象:
let x = {
a:123,
b:234,
}
let x2 = Object.assign({}, x)
如果是复杂数组或复杂对象,内部对象的内存地址仍然会指向同一个,
所以要用其他方法:
let x = {
a:123,
b:{
c:45,
d:67,
}
}
let y = JSON.parse(JSON.stringify(x));