console.log()出来的数据开始没问题,点击查看详情会全部都变成一个数据

console.log控制台就这样。对于引用数据类型输出的是对引用数据类型的引用。
你点开小三角的时候,显示的是最新的值(因为是引用嘛,你做了操作修改了就变了)
可以把鼠标移动到蓝色i上看一眼,有提示。

所以解决方法可以用深拷贝

 

/+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/

 

 或者用Object.assign({},ast) 复制一下。l引用类型和对象类型log后面修改会影响这个。

posted @ 2020-05-07 12:52  TTtttt5  阅读(398)  评论(0编辑  收藏  举报