[英]Can't seem to get the break statement working correctly in conditional and for-loop in JavaScript
[英]Second for-loop conditional statement not working
我有一個 for 循環,我懷疑我的第二個條件阻止它運行,但我不知道為什么。 我必須進行哪些更正才能使其運行? 我正在嘗試獲取第二個數字 87188 的索引。
var arr = new Array();
arr = [59998, 87188].
var arrOfIndex = new Arry ();
for (var i = 0; (i < arr.length) && (arr[i] != 59998); i++) {
arrOfIndex.push(i);
};
當我輸出 arrOfIndex 時,我期望 arrOfIndex[0] = 1 但 arrOfIndex[0] 沒有值。
謝謝
for 循環中的第二條語句 (arr [I] != 59998) 導致 for 循環結束運行。 所以運行不會進入for循環。 您可以將此值檢查插入到 for 循環內的 if 語句中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.