我有一个对象进行迭代,对于每个项目,我向API发出请求,并且在其中有另一个循环。我希望能够从请求内部继续外循环。
const request = require("request");
let obj = {
"20190423": ["TOR|23", "NYK|40"],
"20190424": ["GSW|5", "PHX|100"],
"20190425": ["DEN|12", "BKN|52"],
"20190426": ["CLE|11", "BOS|75"]
};
mainLoop: for (const key in obj) {
request({
uri: "http://data.nba.net/10s/prod/v1/20190423/scoreboard.json",
json: true
}, (e,r,b) => {
subLoop: for (var i=0;i<b.games.length;i++) {
if (i == 2) continue mainLoop;
console.log(i);
}
})
}
我收到错误SyntaxError: Undefined label 'mainLoop'
。