map按照数组的顺序进行遍历,返回一个数组。
var newarray = array.map(function(val){
return val+1;
})
foreach只能遍历数组,不能遍历字符串和对象,不会返回执行结果,而是undefind
array.forEach(function(val,key,arrself){
return //在里面进行运算。
})
注意关键字的大小写
map按照数组的顺序进行遍历,返回一个数组。
var newarray = array.map(function(val){
return val+1;
})
foreach只能遍历数组,不能遍历字符串和对象,不会返回执行结果,而是undefind
array.forEach(function(val,key,arrself){
return //在里面进行运算。
})
注意关键字的大小写
本文标题:map和foreach的区别
本文链接:https://www.haomeiwen.com/subject/evupyhtx.html
网友评论