2013-11-21 2 views
0

Я пытаюсь вырваться из цикла for изнутри оператора if. Разрыв работает и не продолжает итераций, но мое предупреждение отправляется дважды. Почему это происходит?Вывод из цикла for

sequence = 0; 
keepGoing = true; 

for (var p = 0; p < maxValue; p++) { 
    if (dataRecord[p].number <= sequence) { 
     alert("Something is not right! Try again"); 
     keepGoing = false; 
     break; 
    } 
    else { 
     sequence = dataRecord[p].number; 
     alert("This one is ok!"); 
    } 
} 

if (keepGoing) { 
    ... 
} 
+2

Какое 'предупреждение 'появляется дважды? –

+1

Предупреждения «Что-то не так» дважды? Вы уверены, что ваш код не выполняется дважды? –

+1

Что такое 'maxvalue'? – 1252748

ответ

0

Это означает, что цикл for выполняется дважды.

Смежные вопросы