我尝试了这个:
for(i = 0; i < 5; i++){ for(j = i + 1; j < 5; j++){ break(2); } alert(1); }
只能得到:
SyntaxError:;声明前缺失
SyntaxError
;
那么,我将如何打破JavaScript中的嵌套循环?
您应该能够打破标签,就像这样:
function foo () { dance: for(var k = 0; k < 4; k++){ for(var m = 0; m < 4; m++){ if(m == 2){ break dance; } } } }