数组常用方法
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)模版字符串使用 遇到变量使用 ${ } 取值
1.png
3、filter 过滤
返回值是一个过滤后的数组
如果回调函数中返回 true 表示放到新数组中 返回false 表示过滤掉
2.png
4、find 查找数组中某一项
如果找不到返回undefined find找到那一项就停止查找
3.png
5、includes some every 判断数组中有没有
返回的都是 boolean 类型
5.png
6、reduce 回调函数中有四个参数 返回一个叠加后的结果
返回的结果会作为下一次的上一个
有四个参数 prev,current,index,oldArr
6.png
7.5.png
7.png