数组的map与forEach方法

126 阅读1分钟

###forEach

arr.forEach(function(数组中的元素,每个元素对应的下标,数组自身){

})

使用forEach可以跳过空元素

forEach没有返回值,使用return无效

注意:map和forEach区别是:map有返回值而且必须return返回一个数组才行,而forEach没有返回值可直接打印结果。

###map

注:map需要返回值,如果不给return,默认返回undefined,map返回的是一个与原数组长度相等的新数组。