как разорвать временной цикл внутри for? Я пробовал «вернуть», «разбить», «выбросить». Кажется, ничего не работает. Это просто продолжается с циклом. Если я попробую с ярлыком, я получаю сообщение об ошибке:
Uncaught SyntaxError: неопределенная метка «прорыв»
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);
}