1、forEach() 用于遍历整个数组
用于调用数组的每个元素,并将元素传递给回调函数。forEach(fn) fn回调函数,这个函数有两个参数(参数名是自定义的)。第1个参数是代表数组中的每一项, 第2个参数是下标。forEach中不可以使用return。
2、filter()
过滤,返回让回调函数为true的元素组成的数组。或 filter方法,用于过滤源数组,返回满足条件的新数组
3、findIndex()
findIndex方法,用于查找数组中满足条件的第一个元素的位置,没有找到,返回-1
4、find()
find方法,用于查找数组中满足条件的第一个元素,没有找到,返回undefined
5、some()
用于表示数组中是否有满足制定规则的元素;有一个元素让条件为true,则返回true(有一个为真则为真)。且剩余的元素不会再进行检测。
let result = score.some((item) => item > 90) 判断是否有值大于90,只要有一个满足就是true
6、every()
用于表示数组中是否所有元素都满足指定的规则;有一个元素让条件为false,则返回false(全部为真才返回真)。且剩余的元素不会再进行检测。
let result1 = numbers.every(item => item < 10) 判断数字是否都小于10,有一个不满足都是false
7、map()
用于将原始数组里面的每个数据根据指定的规则返回新的数组。
8、reduce()
循环数组中的每一项进行累计操作。