一、前言
forEach和map是数组的两个方法,作用都是遍历数组。在vue项目的处理数据中经常会用到,这里介绍一下两者的区别和具体用法示例。
二、代码
1. 相同点
都是数组的方法
都用来遍历数组
两个函数都有4个参数:匿名函数中可传3个参数item(当前项), index(当前项的索引), arr(原数组),还有一个可选参数this
匿名函数中的this默认是指向window的
对空数组不会调用回调函数
不会改变原数组(某些情况下可改变)
2. forEach
(1) 没有返回值。
var a = [1,2,3,4,5]
var b = a.forEach
2021-09-18 11:24:02
57KB
ach
c
fo
1