簡體   English   中英

如何使用javascript中的for循環列出數組中的項目?

[英]How can I list out items in an array using a for loop in javascript?

好的,開始......我正在練習數組。 我可以設法從使用 for.Each 的列表中選擇幾個項目,但是當涉及到 for 循環時,我無法這樣做。 在 for.each 中,我得到 3 6 & 9。

var numbers =[1,2,3,4,5,6,7,,8,9,10];
var colors=["blue", "green", "yellow", "red", "white"];
numbers.forEach(function(color){
    if (color%3===0) {
        console.log(color);
    }
});

我的 for 循環代碼如下所示我做錯了什么我每次運行代碼時都得到未定義的結果?

var numbers =[1,2,3,4,5,6,7,,8,9,10];
var colors=["blue", "green", "yellow", "red", "white"];
for( i =0; i<numbers.length; i++ ){
    if (numbers%3===0) {
        console.log(numbers[i]);
    }
}

嘗試這個

var numbers =[1,2,3,4,5,6,7,,8,9,10];
var colors=["blue", "green", "yellow", "red", "white"];
for( i =0; i<numbers.length; i++ ){
  if (numbers[i]%3===0) {
    console.log(numbers[i]);
  }
}

在數組中迭代 for 循環時,您忘記添加numbers[i]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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