javascript - 获取时如何从 API 获取编号 ID?

标签 javascript html json api fetch

我需要获取数据,其中 ID 是数字,但我不知道如何显示它们,因为当我尝试使用 for 循环或仅写入数字(如下例)时,我收到错误:

for(var i=0; i<data.count; i++){
        console.log(data.countires.i.name);
    }

错误:first error

或者当我写这个时:

console.log(data.countires."1");

出现此错误:error two

数据如下所示: data

那么我该如何编写来从获取 API 中获取所需的数据以便我可以显示它呢?另外,我必须在没有任何库的情况下使用纯 JavaScript 来完成此任务。

最佳答案

data.countires 实际上是一个数组。它将具有 012 等数字索引。在 for 循环中,您可以使用使用括号表示法的动态数组索引 (i),如下所示:

for (var i=0; i<data.count; i++) {
  console.log(data.countires[i]);
}

关于javascript - 获取时如何从 API 获取编号 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57062574/

相关文章:

javascript - 覆盖 span 元素的边框样式

Javascript自定义光标

javascript - 点击行编辑按钮时使行可编辑

javascript - 将新的 div 放在上面/将旧的 div 移到下面

android - 加载 webview 时如何更改字体大小?

javascript - 如何只打印日期而不是完整日期?

javascript - 悬停效果子类别显示并向右侧滑动

html - 如何将选择标签放在 Bootstrap 的左侧

html - 为什么字体粗细属性 (CSS) 在某些元素中不起作用?

json - 检查 play.api.libs.json.Json 中是否存在 key