es6数组常用的方法 forEach map find filter reduce some every includes

数组常用方法
slice push shift unshift pop splice join concat sort reverse

es5/6新增:forEach map(映射) find filter reduce some every includes

1、forEach 没有返回值 不能跳出循环 ( for循环可以跳出循环)
2、map 映射 把一个数组映射成一个新数组
(1)返回什么就会把当前返回的放到一个新数组中
(2)模版字符串使用 遇到变量使用 ${ } 取值

es6数组常用的方法 forEach map find filter reduce some every includes_第1张图片

3、filter 过滤
返回值是一个过滤后的数组
如果回调函数中返回 true 表示放到新数组中 返回false 表示过滤掉
es6数组常用的方法 forEach map find filter reduce some every includes_第2张图片

4、find 查找数组中某一项
如果找不到返回undefined find找到那一项就停止查找
3.png

5、includes some every 判断数组中有没有
返回的都是 boolean 类型
es6数组常用的方法 forEach map find filter reduce some every includes_第3张图片

6、reduce 回调函数中有四个参数 返回一个叠加后的结果
返回的结果会作为下一次的上一个
有四个参数 prev,current,index,oldArr
es6数组常用的方法 forEach map find filter reduce some every includes_第4张图片

es6数组常用的方法 forEach map find filter reduce some every includes_第5张图片

7.png

你可能感兴趣的:(js,js,es6)