gpt4 book ai didi

javascript - Firebug 控制台中的对象

转载 作者:行者123 更新时间:2023-11-30 06:40:22 26 4
gpt4 key购买 nike

这是我发布的问题的扩展 here .

我在操作 js 对象时遇到问题,我认为这与 scope 或对象的填充方式有关。我正在尝试使用 Firebug 来查明问题的根源,但确实发现了一个我无法解释的差异。 有谁知道为什么有时控制台会显示这样的对象: enter image description here

显示对象内容的地方

有时像这样:

enter image description here

对象看起来好像是空的

但是,对象不为空 - 当我点击上面屏幕截图中的对象{}时,我被带到 DOM 检查器,这肯定足以显示该对象的内容: enter image description here

不用说,它适用于第一种方式(我对对象的键/值进行硬编码),但不适用于第二种方式(它们是动态添加的)。我在想,如果我能弄清楚为什么 Console 会以不同的方式显示这两个看似相似的对象,我也许就能在我的代码中找到问题的根源。如果问一个类似的问题两次是错误的形式,我深表歉意,但我认为这是一个特定于 Firebug 的问题,另一个是与 javascript 相关的...

最佳答案

已解决 回想起来真的很简单,我认为@amnotiam 的最后一条评论走在了正确的轨道上。正在发生的事情是,我正在调用 console.log() 创建对象之后,但是 添加任何值之前。当我单击它以在 DOM 中检查它时,所有值都已添加。

有关原始帖子的答案的更多详细信息 HERE .

关于javascript - Firebug 控制台中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com