1、forEach()和map()两个方法都是ECMA5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数。
2、相同点:
都是循环遍历数组中的每一项
forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项)、index(索引值)、arr(原数组)
匿名函数中的this都是指向window
只能遍历数组
3、forEach没有返回值,
map有返回值,返回新数组,原数组没有变
forEach和map区别
最新推荐文章于 2024-07-13 05:03:52 发布