数组的使用方法
(1) forEach() 遍历
对数组的每个元素执行一次提供的函数,而且不会改变原数组。
实例:
运行结果
(2)map()映射
(3)filter 过滤数组
过滤回调返回为false的值,每个值都保存在一个新的数组中,然后返回。
(4)push() 末尾添加数据
(5)pop() 末尾出删除数据
(6)unshift() 头部添加数据
(7)shift() 头部删除数据
使用方法大同小异
(8)reverse() 翻转数组
(9)sort() 排序
升序
降序
(10)reduce()
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 方法接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce() 的数组。
(11)findlndex
findIndex帮助咱们找到数组中给定值的索引。
数组逻辑的解释
图片: