在嵌套for循环中继续做什么?

Lia*_*huk 1 javascript for-loop

我有以下代码:

for (var i in players) {
    for (var x in players[i].bullets) {
        for (var y in xpBoosts) {
            if (something === true) {
                // do something
                continue;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

continue语句会做什么?它会循环最里面的for循环还是最外循环?

有什么方法可以让continue语句循环到下一个项目符号吗?

Ohl*_*leC 7

continue 终止它所在循环的当前迭代.要终止另一个循环的迭代,请将其与标签一起使用:

for (var i in players) {
    bullets: for (var x in players[i].bullets) {
        for (var y in xpBoosts) {
            if (something === true) {
                // do something
                continue bullets;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)