【问题标题】:Accessing data with nested for loops from Nasa Neo API in Javascript在 Javascript 中使用来自 Nasa Neo API 的嵌套 for 循环访问数据
【发布时间】:2020-01-08 23:35:28
【问题描述】:

对编码非常陌生,我觉得自己为最终项目付出的太多。我正在尝试从美国宇航局的 Neo API 访问数据。我需要的数据是嵌套的。我编写的代码在数组中获取了“对象”,但是我无法访问“对象”的数据

BASE_URL = "https://api.nasa.gov/neo/rest/v1/feed/today?detailed=true&api_key=DEMO_KEY"

//Read the data
d3.json(BASE_URL).get(function(data) {
  console.log(data)

var d = data["near_earth_objects"]
console.log(d)
var today = [];
for (today in d["2020-01-08"]) {
  console.log(today)
}

Console.log info

【问题讨论】:

    标签: javascript api loops for-loop nested


    【解决方案1】:

    你快到了!相关线路是for (today in d["2020-01-08"]) {。在for 循环声明中,in 循环对象的。对于一个数组,这将是索引,这就是它打印出“0、1、2、3 ...”的原因。写入for(today of d["2020-01-08"]){(注意of)将遍历数组中的项目,这可能是您想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-27
      • 2017-10-08
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多