数组的map与forEach方法

119 阅读1分钟

forEach的用法

arr.forEach(function(数组中的元素,每个元素对应的下标,数组自身){ })
1、可以遍历数组

2、可以用forEach求数组中所有元素的和

3、使用forEach可以跳过空元素

4、可以用forEach复制数组(跳过空元素)

map用法

1、可以遍历数组(和forEach一样)
2、map会返回一个与数组长度相等的新数组;在map中使用return就是在对应的下标中添加对应的数据,在forEach中使用return无效,因为它没有返回值。

3、map:IE8以下不兼容