我有一个如下所示的数组:
0: 0
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 21
19: 22
20: 23
我想用下一个值减去每个值并保存减去的值我该怎么做
到目前为止我已经做到了这一点
_this.elements.forEach(function (element, index) {
console.log(parseInt(element) - parseInt(element[index]));
});
但它一直返回未定义
您可以从第二个元素映射一个切片数组,并将原始数组的值的增量映射到与切片数组的值相同的索引处。
var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 23],
result = array.slice(1).map((v, i) => v - array[i]);
console.log(result);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)