01-map数组遍历器:
map应用场景:利用某种规则映射得到一个新的数组, 简单来说,就是遍历每一个数组,并对每一个元素做响应的处理,返回一个新数组。
注意:
1. 回调函数执行次数==数组长度
2. map函数返回的新数组长度 == 原数组长度
3.函调函数中一定要有return,新数组中每一个元素都变成了undifined
02-filter用给定条件过滤:
应用场景:用于筛选数组中满足条件的元素,筛选后返回新的数组
注意:
回调函数执行次数 == 数组长度
filter函数返回的新数组长度 != 原数组长度
03-forEach数组遍历器:
应用场景:forEach用于遍历数组,相当于for循环另一写法
注意:
1.回调函数执行次数 == 数组长度
2.forEach函数没有返回值
04-some判断数组中元素是否符合条件:
应用场景: some判断数组中元素是否符合条件
注意:
1.最后返回结果为bool值
05-every判断元素是否都符合条件:
应用场景:判断元素是否都符合条件,结果返回bool值
06-findindex返回第一个匹配的元素:
数组+findindex方法:
作用:获取符合条件的第一个元素(下标)
返回值:符合返回元素下标,不符合返回-1
应用场景:适合于数组中元素为对象·类型,比传统for循环要高效