console.log输出数组的话,值都是当前值而不是运行时的值?

https://img3.mukewang.com/5c9364160001ec5006490472.jpg

运行到console.log那行代码的时候数组长度是1, 但是当我打开控制台,点击“向下箭头”展开的时候, 内容变成了最终的值(数组长度为2), 这是为什么, 印象里之前不是啊(也不太确定), 最近更新了谷歌65。

请问如何设置让默认显示的是运行时的值。


牧羊人nacy
浏览 887回答 3
3回答

温温酱

应该一直都是,几年前就这样了。console.log后打断点。能转JSON的可以JSON.parse(JSON.stringify(obj))再输出。

回首忆惘然

1.console.log(对象) 打印出来的是它的引用,所以当你点开的时候是它当前的值2.数组是一个对象
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript