将数组中的每个值集与一个值相加

时间:2019-05-25 07:34:13

标签: jquery

我想为数组列表中设置的每个值添加一个数字

假设数组值为[1,2,3,4],我想向数组中的每个值添加一个值2,并想要一个类似[3,4,5,6]的结果

1 个答案:

答案 0 :(得分:0)

使用forEach将数组中的值递增为

let arr = [1,2,3,4,5];
arr.forEach((v, i, a) => {
    a[i] = v + 1;
});
console.log(arr);

另一种方法是使用map运算符。这将创建一个ew副本,因此仅适用于数组中较少的值

let arr = [1,2,3,4,5];
let newArr = arr.map(v => v + 1);
console.log(newArr);