二维数组改变某一个数组内的值,但是其他数组内的值也改变了,为什么?

发布于 7 年前作者 chao646007 次浏览最后编辑 7 年前来自 issues
7 回复
fuxia
fuxia1 楼6 年前

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

xiuying22
xiuying222 楼6 年前

因为代码写错了

taoliu
taoliu3 楼6 年前

因为代码写错了

mofang
mofang4 楼6 年前

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

xiachen
xiachen5 楼6 年前

因为代码写错了

weichang
weichang6 楼6 年前

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

guiyingzhao
guiyingzhao7 楼6 年前

因为代码写错了