数组迭代方法 (今天不学习明天当废物)

248 阅读1分钟

数组迭代方法

image.png

01.数组map方法:

 新增元素
 作用:映射数组 拷贝
 

image.png

02.数组filter方法:

 从一组数据中进行筛选
 作用:筛选
 

image.png

03.数组forEach:

 循环遍历 数组
 遍历数组
 

image.png

04.数组some方法

 判断有一个满足即可
 全部遍历判断数组中有没有符合条件的,有一个就是true,全都找不到就是false || 或 一真全真
 

image.png

05.数组every方法:

 判断有全部条件满足即可
 全部遍历判断数组中有没有符合条件的,全部符合就是true,有一个不符合就是false & 与 一假全假
 

image.png

06.数组findindex方法:

 通过找到元素 明确下标
 找到下标,有则返回下标,无则返回固定值-1 用与引用类型
 

image.png

07.数组reduce方法:

 求累加和 求最大值
 数组元素求和\求数组元素最大值
 

image.png

image.png

08.Set 数组去重

Set是Es6新增的一种数据类型,和数组很类似但是元素不能重复
Array.from也是es6新增的方法,可以将类数组对象(伪数组,set)转换成数组
 

image.png