【问题标题】:How to access the specific object in a nested array in java script如何在java脚本中访问嵌套数组中的特定对象
【发布时间】:2020-08-21 12:03:04
【问题描述】:

.

我想单独获取the[items] Array object。 我的怀疑是从函数返回生成的<value> object 并且由于<value> object 它没有正确索引。

我尝试了这些方法:

  1. views.value.items 不工作。
  2. views[0][items] 不工作。

【问题讨论】:

    标签: javascript development-environment thunderbird


    【解决方案1】:

    views 似乎是Promise,它包含了您想要的实际值。因此,您需要对其调用.then() 方法并提供一个可以使用Promise 内部值的回调。或者,如果您在 async 函数中,请使用 await

    我建议至少阅读以下两页,它们描述了如何以上述两种方式使用 Promise:

    【讨论】:

    • 非常感谢您提供的信息,它解决了我的问题,@user228011,
    【解决方案2】:

    据我了解,观点和价值是一个对象。如果是这样,您可以使用views.value.items[0]

    最好用console.log(typeof views)检查值类型

    【讨论】:

    • 我试过这个“views.value.items[0]”但是它抛出了一个错误“views.value is undefined”,我也检查了console.log(typeof views)并且输出是'object '.. 我怀疑视图中的 是否还有我们需要访问的其他含义?这意味着指定 '' ,因为其他对象 'item' 没有那个包围,只是我的怀疑?期待您的回复,非常感谢您。
    • @ISMAIL,你终于解决了你的问题吗?看起来上面的答案应该适合你
    • @Sabit Rakhim,是的,解决了这个问题,这个答案对我有用,也感谢您的时间和精力.. :)
    猜你喜欢
    • 2016-11-05
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    相关资源
    最近更新 更多