为什么在Chrome开发工具中检查变量后,变量会发生变化?

时间:2019-01-09 00:41:47

标签: reactjs react-native google-chrome-devtools

enter image description here

我有一个React Native项目,并且在最近的一些Chrome开发工具中,我在扩展它时对变量属性有两次不同的读取。

当我在Chrome开发工具中扩展对象时,为什么position属性会更改?这不仅是开发工具中的视觉问题,而且还发生在代码执行中。

1 个答案:

答案 0 :(得分:2)

它会更改,因为代码执行会更改它!

当单击扩展时,chrome将重新评估对象的当前值,并显示该值。如果在初始日志和扩展之间,对象被您的代码更改,则chrome将显示该更改。