考虑一个数组
a = [-4,58,9,,-91]
所以我想以我的结果的方式添加这些元素
b= [-4 ,(58-4 = 54), (54+9=63),(63-91=-28) ]
所以我的数组结果为[-4,54,63,-28]
。
任何解决方案?
答案 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]