对象数组这样更新数据不对吗?

发布于 6 年前作者 zgao8349 次浏览最后编辑 6 年前来自 ask

versions 的值是这个,一个包含3个对象的数组

我只想更新第一个对象中的值

为什么我用这个语句  versions[0].checkboxes[0].checked = true 会把3个对象的值都更新了?

每条都加上 check:true 了

不是应该只在第一条versions[0] 加上吗

1 回复
nlei
nlei1 楼4 年前

你的3个checkboxes是同一个变量的引用吧,改成深拷贝赋值