往data的数组里添加object元素,偶尔会覆盖掉原来的数据?

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

主要写法如上。

不知道为什么,在结果里,会将原来的数据覆盖掉。

取值,this.data

赋值,this.setData

请大佬们,帮忙看看哇

————————————————————————————————————————————————————

感谢各位大佬,问题已经解决。

是因为在一个判断条件里,使用了pop(),导致数组元素被删除!

谢谢!

3 回复
gang23
gang231 楼5 年前

建议来个精简的代码片段

ming43
ming432 楼5 年前

想哭呀,就是将上门的object push 到data 的数组里,,操作着,操作着,就覆盖掉了。。。

xiuying25
xiuying253 楼4 年前

虽然但是,代码太多,没仔细看

我觉得有可能是浅拷贝的问题