Chrome 调试对象非及时跟新问题

问题

今天调试代码准备追踪下对象的变化,但是突然发现在chrom调试中对象没有随方法的调用而发生变化
如下:
对象显示细节.png

但是可以明显发现 对象显示的概括和点击显示的详情不符,概括应该是正常的。然后我又试了下每个对象显示出来的就点开详情,可以发现这次对象都正常显示。因此我们可以猜想应该是chrome调试在点击对象的详情的时候才调用的遍历显示对象,因此之前对象显示了但是我又点击详情,因此在后面点击的时候才调用循环显示这个对象的属性。
即这个时候的对象是现在的情况,不是当时显示的时候的对象。

下面我们可以新建一个简单对象来验证下:
对象细节.png

然后我们可以看看其实chrome有标记的:
对象细节1.png

明确标识了显示的是点击的时候对象,出”bug”除了自己尝试,还可以关注官方的文档/工具的细节,稳住不急。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×