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