如何打破JavaScript中的嵌套循环?

我尝试了这个:


for(i = 0; i < 5; i++){

    for(j = i + 1; j < 5; j++){

        break(2);

    }

    alert(1);

}

只能得到:


SyntaxError:;声明前缺失


那么,我该如何打破JavaScript中的嵌套循环?


弑天下
浏览 510回答 3
3回答

慕村9548890

您应该能够打破标签,就像这样:function foo (){&nbsp; &nbsp; dance:&nbsp; &nbsp; for(var k = 0; k < 4; k++){&nbsp; &nbsp; &nbsp; &nbsp; for(var m = 0; m < 4; m++){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(m == 2){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break dance;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }}

心有法竹

loop1:&nbsp; &nbsp; for (var i in set1) {loop2:&nbsp; &nbsp; &nbsp; &nbsp; for (var j in set2) {loop3:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (var k in set3) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break loop2;&nbsp; // breaks out of loop3 and loop2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }从最佳方式复制的代码打破Java嵌套循环?发表问题前请先搜索。链接是我在本页左侧看到的第一个相关问题!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript