【问题标题】:Accessing array element from API data从 API 数据访问数组元素
【发布时间】:2022-01-15 16:55:26
【问题描述】:

所以也许你听说过Splinterlands。这是来自我正在尝试自定义的机器人,但 JS 让我很困惑。 当我使用 JSON.stringify(teamToPlay) 显示数组时,我得到了这个:

{ 
  "summoner": "167",
  "cards": [167, 162, 192, "", "", "", "", "fire", "", ""]
}

我正在尝试提取卡片数组中的第 8 个元素“火”。 “卡片”是一个数组,对吧? 感谢您的帮助。

【问题讨论】:

    标签: javascript arrays multidimensional-array


    【解决方案1】:

    让我用另一个例子来解释一下

    const info = {
        firstName: "priyam",
        lastName: "shah",
        birthYear: 1000,
    };
    console.log(info.firstName);
    console.log(info["lastName"]);
    

    这是您可以访问对象的方式。现在很容易从数组中找到第 8 个字符,对吧? arrName[索引]

    所以它应该是obj.cards[7] 假设你将这些来自 api 的数据保存到一个名为 obj 的变量中。

    【讨论】:

    • 谢谢!那行得通。我应该意识到它是基于 0 的。我一直在尝试 obj.cards[8]。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多