foreach循环为什么会影响整个大数组?

https://img1.mukewang.com/5c9dd2670001c6e904250262.jpg

totaltab 是一个大数组,大数组里有很多个二维数组。targetName是动态的索引值,需要遍历大树组中某一项totaltab[targetName].contactdata让这一项的数据发生改变,但是结局是整个totaltab每一项中的state都改变了,请问这是为什么,明明只是遍历了某一项
打印total,是这样的结构
https://img.mukewang.com/5c9dd2690001fd3101360126.jpg

每次只会便利大数组的一个大对象里的二维数组,如下:

https://img1.mukewang.com/5c9dd26c00018af702640252.jpg

比如取totaltab[0].contactdata ==1,那么totaltab里的第一个大对象的二维数组会变成1,也不会影响整个totaltab,但是foreach就会


米脂
浏览 325回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript