How do you use the forEach method in Javascript to increment each value in the array by 5?
本问题已经有最佳答案,请猛点这里访问。
如何使用javascript中的
您应该使用
1 2 3 4 5 | const array = [1, 2, 3, 4]; const result = array.map(a => a + 5); console.log(result); |
在这种情况下,
1 2 3 4 5 | var numbers = [1, 5, 10, 15]; var newnum = numbers.map(function(x) { return x + 5; }); console.log(newnum); |
也可以使用箭头函数语法来执行ES2015
1 2 3 | var numbers = [1, 5, 10, 15]; var newnum = numbers.map(x => x + 5); console.log(newnum); |
链接到小提琴:https://jsfiddle.net/vjzbo9ep/1/
如果目标是应用
1 2 3 4 | var arr = [2, 3, 4]; arr.forEach(function(v, i, a){ a[i] += 5; }); console.log(arr); |