lat*_*500 4 javascript arrays for-loop
我试图增加数组中的数字
var myArray = [1, 2, 3, 4];
Run Code Online (Sandbox Code Playgroud)
我试着用
for (var i = 0; i < myArray.length; i++){
myArray[i] + 1;
}
Run Code Online (Sandbox Code Playgroud)
但这似乎没有做任何事情:(请帮忙
你可以用map()它来使它非常干净:
var arr = [1,2,3,4];
arr = arr.map(function(val){return ++val;});
console.log(arr);Run Code Online (Sandbox Code Playgroud)
有很多可能性,你可以使用加号相同+=如下:
for (var i = 0; i < myArray.length; i++){
myArray[i] += 1;
}
Run Code Online (Sandbox Code Playgroud)
或者干脆:
for (var i = 0; i < myArray.length; i++){
myArray[i] = myArray[i] + 1;
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
var myArray = [1, 2, 3, 4];
for (var i = 0; i < myArray.length; i++){
myArray[i] += 1;
}
alert(myArray);Run Code Online (Sandbox Code Playgroud)
小智 5
使用ES6箭头功能:
arr = [1, 2, 3, 4];
new_arr = arr.map(a => a+1);
console.log(new_arr);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23873 次 |
| 最近记录: |