普通的
//slice方法
let a = ['a', 'b', 'c']
let b = a.slice()
b.push('d')
console.log(a)
console.log(b)
//对象
let a = {
'name':'zhangsan'
}
let b = {...a}
b.name = 'lisi'
//数组
let c = [1, 2, 3]
let d = [...c]
还有一种concat()方法
由于我的是循环赋值,以上方法都不好用
用的叫什么深层拷贝实现,原理就是数据进行转换再赋值
var newData=JSON.parse(JSON.stringify(data))