如果我有
var numberarr = [1, 2, 3, 4, 5];
我将如何进入
var numberarr2 = [0, 1, 2, 3, 4];
从每个元素递减1?
答案 0 :(得分:25)
您可以使用.map( )
var numberarr2 = numberarr.map( function(value) {
return value - 1;
} );
答案 1 :(得分:2)
试试这个:
// Create an array to hold our new values
var numberArr2 = [];
// Iterate through each element in the original array
for(var i = 0; i < numberArr1.length; i++) {
// Decrement the value of the original array and push it to the new one
numberArr2.push(numberArr1[i] - 1);
}