Function
find()
返回第一个符合条件的项 不存在则返回undefined
1 | let source = [1, 2, 3, 4, 5]; |
findIndex()
返回第一个符合条件项的index 不存在则返回-1
1 | let source = [1, 2, 3, 4, 5]; |
filter()
返回包含所有符合条件项的数组
1 | let source = [1, 2, 3, 4, 5]; |
forEach()
遍历数组 无返回值 可传参数 item,index,arr(数据源)
1 | let source = [1, 2, 3, 4, 5]; |
some()
判断数组中是否有符合条件的项,满足一个即返回 布尔类型 true
1 | let source = [1, 2, 3, 4, 5]; |
every()
判断数组中所有项都需满足条件 返回布尔类型
1 | let source = [1, 2, 3, 4, 5]; |
map()
返回一个新数组 数组中的元素为原始数组元素调用函数处理后的值
1 | let source = [1, 2, 3, 4, 5]; |
reduce()
方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值
第二个参数 为累加器初始值
1 | let source = [1, 2, 3, 4, 5]; |