我想弄清楚通過數組循環的好方法,到目前爲止,我只能弄清楚如何一次完成一個。我假設我需要做一個forEach聲明,但不完全知道如何說出聲明。你們中的任何一個碰巧知道這樣做的好方法嗎?什麼是循環API的好方法?
下面是一個API密鑰我的Node.js應用程序文件刪除
request("https://api.sportradar.us/ncaamb-t3/games/" + yyyy + "/" + mm + "/" + dd + "/schedule.json?api_key=", function(error, response, body){
if(!error && response.statusCode == 200){
var data = JSON.parse(body);
T.post('statuses/update', { status: (data["games"][6]["home"]["name"]) + " Vs " + (data["games"][6]["away"]["name"]) }, function(err, data, response) {
console.log(data);
});
}
});
下面是我通過努力循環數組的一個例子:
遊戲:
[ { id: 'f46c9795-a8f1-4ca3-8960-3788fb6a37c5',
status: 'scheduled',
coverage: 'extended_boxscore',
scheduled: '2017-02-28T00:00:00+00:00',
conference_game: true,
venue: [Object],
broadcast: [Object],
home: [Object],
away: [Object] },
{ id: '0e93d1d1-2d57-4524-b95f-d9d1b133b95f',
status: 'scheduled',
coverage: 'full',
scheduled: '2017-02-28T00:00:00+00:00',
conference_game: true,
venue: [Object],
broadcast: [Object],
home: [Object],
away: [Object] },
{ id: '7eb44074-4656-489a-976d-abfcbd669a7c',
status: 'scheduled',
coverage: 'extended_boxscore',
scheduled: '2017-02-28T00:00:00+00:00',
conference_game: true,
venue: [Object],
home: [Object],
away: [Object] },
{ id: '76fed39a-f931-4243-885d-86b14da93e4a',
title: 'Atlantic Sun - Quarterfinal 3',
status: 'scheduled',
coverage: 'full',
scheduled: '2017-02-28T00:00:00+00:00',
conference_game: false,
venue: [Object],
broadcast: [Object],
home: [Object],
away: [Object] },
正如你所看到的,我爲主客場球隊輸入了一個數字[6],因爲這是它似乎爲我工作的唯一方式,否則它會給我一個錯誤,因爲如果我只是寫一個對象它像這樣(data["games"]["home"]["name"]
)有什麼建議嗎?
也許你應該表明什麼是主客場。 – baao
@baao它只是團隊的名字 – Branduo
不,它不是,它是一個對象 – baao