簡體   English   中英

使用 FOR 循環將字符串推入空數組

[英]Pushing string into an empty array with FOR Loop

目標是使用函數將字符串“Item”輸入到 myArray 中,並輸入我在函數 arrayFiller 參數中指定的次數。 這是我到目前為止所擁有的。 我對 FOR 循環仍然不熟悉,所以我不確定在 FOR 循環中的下兩個參數中放入什么。 我猜我在某個時候需要使用 .push 對象,但我一直在嘗試這個特定的問題很長時間。

myArray = [];

function arrayFiller(times) {
 for (i = 0;     ;i++)
 myArray.push[i];
}

arrayFiller(2);

arrayFiller(5) 應該在空數組中添加五個不同的“Item”字符串。

  • .push是一種方法,因此您需要使用( and )將值傳遞給它以推送到數組中,而不是[]
  • 您沒有將循環配置為具有循環條件。
  • 您從未編寫任何代碼來在操作后檢查數組以了解它是否有效。
  • 您的代碼只是將循環計數器值插入到數組中。 如果你想要別的東西(比如“項目”),你必須添加它。

 myArray = []; function arrayFiller(times, item) { for (i = 0; i < times; i++) myArray.push("Item"); } arrayFiller(5); console.log("# of items in array: " + myArray.length, myArray); myArray.length = 0; // Reset array arrayFiller(2); console.log("# of items in array: " + myArray.length, myArray);

暫無
暫無

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

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