[英]Accessing data with nested for loops from Nasa Neo API in Javascript
對編碼非常陌生,我覺得我對最終項目的咀嚼力不夠。 我正在嘗試從 Nasa 的 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)
}
您快到了! 相關行是for (today in d["2020-01-08"]) {
。 在for
循環聲明中, in
對象的鍵上循環。 對於數組,這將是索引,這就是它打印出“0、1、2、3...”的原因。 編寫for(today of d["2020-01-08"]){
(注意of
)將遍歷數組中的項目,這可能是您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.