在打印二维数组时,其实如若不展开,他显示的就是当前值,但是点击展开后,会重新去内存读值,所以展开的值,全是最终值,所以看到所有二维数组打印的都是一个值的情况。
解决方案一:很可能是深浅拷贝的问题,只要此时将赋值变为深拷贝,可能会解决问题
let objName1 = Json.string(str)
let objName2 = JSON.parse(objName1)
解决方案二:
let arr = 你的数组,;setTimeout(() => { //延时器 只执行一次 console.log(arr);},500);//延长0.5秒