您可以在将对象传递给console.log
之前创建该对象的副本。查看here以获取创建对象深层副本的函数。
修改强>
现已在Chrome中实施,请参阅here
我刚刚被这种行为所困扰,花了几个小时直到我意识到控制台被堵塞了,而不是我的代码。该死。
到目前为止,我只能通过以下方式获得预期的行为:
console.log(JSON.stringify(obj))
好的副作用是,它扩展了像{0:“a”,3:“b”}
这样的对象
在console.log语句中放置一个断点(见下图)并使用控件跳到下一个。