;
},this);
console.log(str); //结果为 [1,2,3,4,5]
forEach():只是按照顺序把数组中的元素传递给forEach中的匿名函数使用,对于空数组则不会调用到匿名函数...0,1,2,3,4];
var sum = 0;
var str = arr.forEach(function(i,index,arr){
sum += i;
console.log("sum的值为:...",sum);
}) //执行5次,最终结果 10
**
js中 map 遍历数组
**
map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。...例子:使用 map 方法来为 oldArray 中的每一项增加3,并且在 newArray 中保存它们。 oldArray 不应该被改变。...var oldArray = [1,2,3,4,5];
var newArray = oldArray.map(function(w){
return w+3;
});
输出结果为:[4,5,6,7,8