对象数组这样更新数据不对吗?
发布于 5 年前 作者 zgao 8190 次浏览 来自 问答

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

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

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

每条都加上 check:true 了

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

1 回复

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

回到顶部