从 API 数据访问数组元素
Posted
技术标签:
【中文标题】从 API 数据访问数组元素【英文标题】:Accessing array element from API data 【发布时间】:2022-01-15 16:55:26 【问题描述】:所以也许你听说过Splinterlands。这是来自我正在尝试自定义的机器人,但 JS 让我很困惑。 当我使用 JSON.stringify(teamToPlay) 显示数组时,我得到了这个:
"summoner": "167",
"cards": [167, 162, 192, "", "", "", "", "fire", "", ""]
我正在尝试提取卡片数组中的第 8 个元素“火”。 “卡片”是一个数组,对吧? 感谢您的帮助。
【问题讨论】:
【参考方案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]。非常感谢!以上是关于从 API 数据访问数组元素的主要内容,如果未能解决你的问题,请参考以下文章