Javascript 从常量数组中获取数字并添加+;2到每个数字|必须用于循环

Javascript 从常量数组中获取数字并添加+;2到每个数字|必须用于循环,javascript,arrays,Javascript,Arrays,你好 js新手,正在使用带有for循环的数组。在这个问题中,它要求我专门使用for循环来获得解决方案。我能用splice得到我的答案。但是,老实说,我觉得这对我来说有点粗暴和懒惰。我不认为这能帮我学到任何东西。我在网上用尽了很多选择。查看有关for循环主题的各种视频 我只是觉得我需要专业人士的帮助。我得到了一个“第4行的类型错误:常量变量赋值。”现在,据我所知,您不能更改常量变量。你知道我作为初学者可以用什么吗?谢谢你的耐心和帮助 您需要指定给数组元素,而不是整个数组。循环中的索引是错误的。您应

你好

js新手,正在使用带有for循环的数组。在这个问题中,它要求我专门使用for循环来获得解决方案。我能用splice得到我的答案。但是,老实说,我觉得这对我来说有点粗暴和懒惰。我不认为这能帮我学到任何东西。我在网上用尽了很多选择。查看有关for循环主题的各种视频


我只是觉得我需要专业人士的帮助。我得到了一个“第4行的类型错误:常量变量赋值。”现在,据我所知,您不能更改常量变量。你知道我作为初学者可以用什么吗?谢谢你的耐心和帮助

您需要指定给数组元素,而不是整个数组。循环中的索引是错误的。您应该从0开始,一直到长度1。循环将无限重复,因为从
i=5
开始并不断向其中添加1时,
i>=5
始终为真

constaddtwo=[1,2,3,4,5];
for(设i=0;iconsole.log(addTwo)
尝试(让i=0;i谢谢!那么,为什么我要写addTwo[I]+=2而不是addTwo+=2呢?i表示数组的索引?1,2,3,4,5? 再次感谢你!不能添加到数组,只能添加到数字
addTwo[i]
是索引
i
处数组的元素。
    const addTwo = [1, 2, 3, 4, 5];
    
    for (let i = addTwo.length; i >= 5; i++) { 
      addTwo = addTwo += 2 //I know this does not work
  
      
    }
    
  console.log(addTwo); // -> should print [3, 4, 5, 6, 7];