淺拷貝,直接賦值,同一內(nèi)存 更改兩個同時更改
let a = 1
let b = a
b= 0
conosle.log(a)//0
conosle.log(b)//0
使用JSON.parse(JSON.stringify(a))深拷貝,兩個互不相關(guān),修改其一不會影響另一個
let a = 1
let b = JSON.parse(JSON.stringify(a))
b = 0
conosle.log(a)//1
conosle.log(b)//0
淺拷貝,直接賦值,同一內(nèi)存 更改兩個同時更改
let a = 1
let b = a
b= 0
conosle.log(a)//0
conosle.log(b)//0
使用JSON.parse(JSON.stringify(a))深拷貝,兩個互不相關(guān),修改其一不會影響另一個
let a = 1
let b = JSON.parse(JSON.stringify(a))
b = 0
conosle.log(a)//1
conosle.log(b)//0