数组添加元素

时间:2017-12-13 05:08:39

标签: javascript angularjs

考虑一个数组

a = [-4,58,9,,-91]

所以我想以我的结果的方式添加这些元素  b= [-4 ,(58-4 = 54), (54+9=63),(63-91=-28) ]所以我的数组结果为[-4,54,63,-28]

任何解决方案?

1 个答案:

答案 0 :(得分:2)

要修改数组,可以使用forEach循环:

const a = [-4,58,9,-91];
a.forEach((elt, i, arr) => {
  if (i > 0) {
    arr[i] = elt + arr[i - 1];
  }
});

console.log(a); // [-4,54,63,-28]