Javascript 使用FOR循环将字符串推入空数组
目标是使用函数将字符串“Item”输入myArray,并按照我在函数arrayFiller参数中指示的次数输入它。这是我到目前为止所拥有的。我还不熟悉FOR循环,所以我不确定在FOR循环中的下两个参数中放入什么。我猜在某个时候我需要使用.push对象,但是我已经尝试了这么长时间了Javascript 使用FOR循环将字符串推入空数组,javascript,arrays,string,for-loop,Javascript,Arrays,String,For Loop,目标是使用函数将字符串“Item”输入myArray,并按照我在函数arrayFiller参数中指示的次数输入它。这是我到目前为止所拥有的。我还不熟悉FOR循环,所以我不确定在FOR循环中的下两个参数中放入什么。我猜在某个时候我需要使用.push对象,但是我已经尝试了这么长时间了 myArray = []; function arrayFiller(times) { for (i = 0; ;i++) myArray.push[i]; } arrayFiller(2); arr
myArray = [];
function arrayFiller(times) {
for (i = 0; ;i++)
myArray.push[i];
}
arrayFiller(2);
arrayFiller(5)应该在空数组中添加五个不同的“Item”字符串。
是一种方法,因此需要使用.push
和(
将 要推入数组的值,而不是)
和[
]
- 您没有将循环配置为具有循环条件
- 您从未编写过任何代码来检查数组 我想知道它是否有效
- 您的代码只是将循环计数器值插入数组中。如果 如果你想要别的东西(比如“物品”),你必须加上它
myArray=[];
函数数组填充器(次数,项目){
对于(i=0;i<次;i++)
myArray.push(“项目”);
}
arrayFiller(5);
log(“#数组中的项:”+myArray.length,myArray);
myArray.length=0;//复位阵列
arrayFiller(2);
log(“#数组中的项:”+myArray.length,myArray)非常感谢你,斯科特!你能解释一下我如何将新数组中显示的数字改为字符串数吗?所以它不是列出数字而是列出“物品”?@Galwayshannon我不明白。我的代码显示了如何插入类似“item”的字符串。但我不知道你说的“字符串数”是什么意思。你是说你只是想知道数组中有多少项?不,对不起。我需要按我在函数参数中指示的次数将“item”推入空数组。@Galwayshannon我的代码就是这样做的。你运行过我的代码片段吗?如果您不想看到数字,请不要将i
连接到数字的末尾。