我想在 Javascript 中显示对象属性的当前值。
我做了一个 console.log(object)
它给了我这个:
它给了我一个 i
蓝色框,当悬停时,它给了我这个文本 左边的对象值在记录时被快照,下面的值刚刚被评估。
我看到之前的一些帖子建议使用 console.log(JSON.parse(JSON.stringify(object)));
将日志转换为 JSON,但它只给了我红色的值.
我对绿色的比较感兴趣。
这实际上带来了一个问题:这些值中哪些是最新的,最终是最终的?红色的还是绿色的?
谢谢!
最佳答案
绿色值是展开日志时的值。
红色值 是您记录它们时的值。
控制台中的简单测试
let obj2 = { a: 1, b: 2, c:3, d:4, e:5, f:6 };
setInterval(()=>{
obj2.a+=0.1;
obj2.b+=0.01;
});
console.log(obj2);
无论我再次扩展多少次,这些值仍然存在,如果我想要更新的值,我需要再执行一次 console.log(ob2)
。
关于javascript - 显示当前对象值控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37810749/