0
我試圖擺脫if語句內的for循環。 中斷工作,並不會繼續迭代,但我的警報獲得兩次發佈。這是爲什麼發生?打破一個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) {
...
}
哪個'alert'出現兩次? –
「東西不對」警報兩次?你確定你的代碼沒有被執行兩次嗎? –
什麼是'maxvalue'? – 1252748