为什么前后两次的打印结果在浏览器里显示一样
第一次的console.log(obj)打印的时候下面的代码已经执行完成了吗?
为什么前后两次的打印结果在浏览器里显示一样
第一次的console.log(obj)打印的时候下面的代码已经执行完成了吗?
CSDN上有人作了解释附上网址:https://blog.csdn.net/it_octopus/article/details/109050786?ops_request_misc=&request_id=&biz_id=102&utm_term=console.log()%25E6%2589%25A7%25E8%25A1%258C%25E9%25A1%25BA%25E5%25BA%258F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-5-109050786.nonecase%25E6%2589%25A7%25E8%25A1%258C%25E9%25A1%25BA%25E5%25BA%258F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-5-109050786.nonecase)
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.7k 阅读
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
5 回答544 阅读
3 回答1k 阅读✓ 已解决
同时回答你和楼上,浏览器使用console.log进行数据打印时,打印的是快照,但是如果是对象的话,当你展开时,会重新去读一遍内存真实的值然后显示,所以展示的都是
最新值/当前值
,你鼠标悬停在对象右边的感叹号上,就会出现提示value below was envalueated jast now