let bbb = { a:1, b:2, c:3, d:4 } let aaa = bbb aaa.b = 3 console.log(bbb)
bbb.b 为什么等于3了?
因为JavaScript对象是引用类型。aaa.b 依然指向 bbb.b。通过深度克隆可以实现改变aaa.b的值不影响bbb.b。
1.4m articles
1.4m replys
5 comments
56.7k users