循环遍历数组并用 JS

时间:2021-02-13 21:11:32

标签: javascript loops

大家!我想弄清楚为什么我的代码在这里不起作用.. 任务是循环数组并用字符串替换某些数字。

  let integers = [];
for (i in integers){
    if (integers[i] == 4) {
        integers[i] = 'Fish';
    }
    else if (integers[i] == 7) {
        integers[i] = 'Cat';
    }
}

1 个答案:

答案 0 :(得分:0)

首先,正如CertainPerformance 所说,您似乎从未向数组integers 添加任何内容。

其次,您的语法不正确。在 JS 中,要创建一个 for 循环,您可以编写

for (let i=0; i<integers.length; i++){ ... }

代替

for (i in integers){ ... }
相关问题