コーディングは非常に新しく、最終的なプロジェクトのために噛むことができる以上に噛み砕いたような気がします。NasaのNeoAPIからデータにアクセスしようとしています。必要なデータはネストされています。私が書いたコードは配列内の「オブジェクト」を取得しますが、「オブジェクト」のデータにアクセスできません
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
)、配列内の項目をループします。これはおそらくあなたが望むものです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加