当前位置: 首页 > 知识库问答 >
问题:

如何从JS对象获取循环数据[重复]

施彬郁
2023-03-14

我目前正在一个变量上运行console.log,如下所示:

console.log(runnable);

当我在控制台中查看时,我看到以下数据:

我想访问runnable.err键,但是控制台返回undefined

TypeError: Converting circular structure to JSON

共有1个答案

越福
2023-03-14

我认为这里发生的情况是,runnable在调用console.log(runnable)时没有.err属性,但稍后会添加.err属性。

在对象上使用console.log()可能会有奇怪的行为(显示对象的当前状态而不是日志记录时的状态)。请参见console.log()显示变量在实际更改之前的更改值

为了验证这个假设,试着改变

console.log(runnable.err);

setTimeout(function() {
    console.log(runnable.err);
}, 1000);

并查看它是否不再未定义

 类似资料:
  • 问题内容: 我正在与集成的android应用程序上工作。我正在使用fql查询从Facebook获取信息。我的fql方法是 myjson对象具有我想要的所有信息。像这样 问题是如何将该信息存储到不同的阵列中? 请为此修改一些代码。 问题答案: 检查http://www.androidhive.info/2012/01/android-json-parsing- tutorial/

  • 我试图在URL数组上循环,并在该URL的endpoint获取数据,然后将其作为JSON对象存储在数组中(allData)。当我运行代码并检查allData中的内容时,它是一个空数组。这告诉我,我没有正确地从机场返回。地图如果数据来自异步函数,我该如何做呢。下面是我的代码。谢谢

  • 我有这个初始数组,希望根据和提取重复航班 我写了这个,但我只能得到第一个重复的,看起来不是很漂亮。 有什么建议吗?

  • 这是我使用得到的结果 使用下面的代码,我得到了键列表:值 如何读取特定值,如?我可以使用,但可能还有另一种方法