如何在函数内继续进行for循环

时间:2019-07-20 07:31:03

标签: node.js label continue

我有一个对象进行迭代,对于每个项目,我向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'

0 个答案:

没有答案