W30*_*W30 7 javascript arrays math
如果我有
var numberarr = [1, 2, 3, 4, 5];Run Code Online (Sandbox Code Playgroud)
我将如何进入
var numberarr2 = [0, 1, 2, 3, 4];Run Code Online (Sandbox Code Playgroud)
通过从每个元素递减1?
Aus*_*rst 25
您可以使用 .map( )
var numberarr2 = numberarr.map( function(value) {
return value - 1;
} );
Run Code Online (Sandbox Code Playgroud)
尝试这个:
// 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);
}
Run Code Online (Sandbox Code Playgroud)