JS一个诡异的赋值后值为空的问题解决

有个对象,叫t_new_main_row吧,对一个字段赋值,OldProcess=999,

在console.log里面显示是有值的,可是展开那个对象一看,OldProcess又是空的:

太TM诡异了!

发现在那个变量的右边有个蓝色的小i图标,

移上去,显示如下

This value was evaluated upon first expanding. The value may have changed since then.

这是啥意思呢? 

就是说:这个值是第一次展开时显示的,之后这个值就变了。

往下查代码,果然,后面有一行代码把这个字段OldProcess的值改为空了

猜你喜欢

转载自blog.csdn.net/wuzuyu365/article/details/117190668