-1
私はゲームの勝者を与えるためにこのステートメントをループしようとしていますが、私は各ゲームの勝者が1000ミリ秒表示されることを望みます。今は全体をループし、1000ミリ秒ごとに全リストを私に渡しています。これを語り、毎回1000ミリ秒ごとにループして表示する適切な方法は何でしょうか?if else文をどのようにループできますか?
request("https://api.sportradar.us/ncaamb-t3/games/2017/03/02/schedule.json?api_key=*************",
function (error, response, body) {
if (!error && response.statusCode == 200) {
var data = JSON.parse(body);
data.games.forEach((v) => {
var homeName = (v.home.name);
var awayName = (v.away.name);
var homeScore = (v.home_points);
var awayScore = (v.away_points);
if (homeScore > awayScore) {
time = setInterval(function (time) {
console.log('statuses/update',
{ status: homeName.toUpperCase() + " WIN!" },
function (error, data, response) {});
}, 1000);
} else {
console.log('statuses/update',
{ status: awayName.toUpperCase() + " WIN!" },
function (error, data, response) {});
}
});
}
});
なぜあなたは 'console.log()'にコールバックを渡していますか? – mscdex
@mscdexだから、今は何をしているのか分かります。 – Branduo
あなたの質問はむしろあいまいです – Remario