我尝试了这个:for(i = 0; i < 5; i++){ for(j = i + 1; j < 5; j++){ break(2); } alert(1);}只能得到:SyntaxError:;声明前缺失那么,我该如何打破JavaScript中的嵌套循环?
3 回答

慕村9548890
TA贡献1884条经验 获得超4个赞
您应该能够打破标签,就像这样:
function foo ()
{
dance:
for(var k = 0; k < 4; k++){
for(var m = 0; m < 4; m++){
if(m == 2){
break dance;
}
}
}
}

心有法竹
TA贡献1866条经验 获得超5个赞
loop1:
for (var i in set1) {
loop2:
for (var j in set2) {
loop3:
for (var k in set3) {
break loop2; // breaks out of loop3 and loop2
}
}
}
从最佳方式复制的代码打破Java嵌套循环?
发表问题前请先搜索。链接是我在本页左侧看到的第一个相关问题!
添加回答
举报
0/150
提交
取消