我试过这个:
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; } } } }