js控制台打印出现value below怎么用 was evaluated just now,数组展开没有内容

今天工作的时候使用(邮箱中#请妀为@)进行举报并提供相关证据,一经查实本社区将立刻删除涉嫌侵权内容。

后台-系统设置-扩展变量-手机广告位-内容正文底部

今天循环下面的嵌套对象数组


    

展開数组后发现:出现了 Value below怎么用 was evaluated just now 没展开的值究其原因,其实是 Chrome Console.log() 点击展开数组时会重新去读一遍内存真实的值然后显示,所以展开后都是朂终值

添加定时器将循环移到线程池等待下次循环从而获取最终数据


  

其实这是一个有点小意思的现象因为当你在Chrome Console点击展开数组时,会重新去读一遍内存真实的值然后显示一但展开后就不会再变

如果你在5秒内展开第一个数组会看到3个5秒后会看到第二个数组展开会看到4个。

如果你在5秒后才展开第一、第二数组会看到4个

所以Console显示的未必是最真实的


我要回帖

更多关于 below 的文章

 

随机推荐