二维数组改变某一个数组内的值,但是其他数组内的值也改变了,为什么?
发布于 6 年前 作者 chao64 5862 次浏览 来自 官方Issues
7 回复

你看看是不是重复调用了方法,可以打印下日志就知道啦

因为代码写错了

因为代码写错了

this.data.arr数组初始化的时候没有为每个元素预留空间,即没有绝对初始化。

因为代码写错了

你循环的时候应该获取两个数组索引的(一个是数组的,一个是数组里面的二维数组的索引) 你这只是获取了里面二维数组的里面的索引 因此会把每个数组里面的二维数组的数据改掉

因为代码写错了

回到顶部