javascript - 用函数中的数组替换现有数组

标签 javascript arrays loops

好的,我正在向数组中的每个值添加一个值,并且我想用现有数组替换每个数组值的两个值的总和。如果再次启动此函数,它将添加到"new"数组的顶部。

var howMuch = 1;

var numbers = [
    700,
    800,
    900,
    1000,
    1100,
    1200,
    1300,
    1400,
    1500,
    1600,
    1700,
    1800,
    1900
  ];

function change (string) {
  if(string === 'success'){
     for(var i = 0; i < numbers.length){
        return numbers[i] + howMuch;
      }
   }
}

change('success');


// I'm expecting the global numbers array to be 

    701,
    801,
    901,
    1001,
    1101,
    1201,
    1301,
    1401,
    1501,
    1601,
    1701,
    1801,
    1901
  ];

and if ran again: 

702,
802,
902,
1002,
etc........

THANK YOU IN ADVANCE!!!!

最佳答案

function change (status) {
  if(status === 'success'){
     for(var i = 0; i < numbers.length; i++){
        numbers[i] += howMuch;
      }
   }
}

关于javascript - 用函数中的数组替换现有数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57610659/

相关文章:

python - 在有条件的循环中列出索引超出范围

javascript - IE11 chop 控制台中的字符串

javascript - 如何找到要插入数组数组的索引

javascript - 如何在我的功能场景 Cucumber.js 中使用标签?

python - 具有转换的重复数组

c++ - C++中如何从文件中读取坐标

Javascript setTimeout 问题 w/for 循环

javascript - 从 9GAG 拉取镜像

arrays - 在Matlab数组中找到模式开始的索引

javascript - 循环 javascript 对象,同时在其中运行异步调用