for内のタイミングループを破る方法は? 「返す」「割る」「投げる」を試してみました。何も機能していないようです。ループが続くだけです。ラベルを使用しようとすると、エラーが発生します。
キャッチされていない SyntaxError: 未定義のラベル 'breakout'
var r=0;
breakout:
for(i=0;i<5;i++) {
setTimeout(function() {
if(r) {
alert("works");
} else {
throw new Error(alert("error"));
break breakout;
}
}, 2000);
}