簡體   English   中英

第二個 for 循環條件語句不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM