slice 纯函数 从数组中提取一个片段并返回新的数组
indexOf 找下标,如果不是基本数据类型是找不到的 纯函数
LastIndexOf 纯函数 功能类似于indexof但是是从末尾开始找
**forEach 对数组的进行遍历 没有返回值,是一个功能 他接受一个函数作为参数
**map 对数组进行遍历会得到一个新的数组 纯函数
at 纯函数 返回数组中指定索引处的元素,如果超出范围则返回undefined 它主要用于访问数组末尾的元素
join 纯函数 将数组中的所有元素连接成一个字符串 如果不需要用到,连接 可以使用一个纯空的字符来进行连接
flatMap 先执行map 再执行 flat 纯函数
filter 返回一个新数组,过滤出自己需要的元素 函数关系会作用在每一个元素上 求值为假会被过滤出去,不出现在新的数组 纯函数
例:选出价格在25 以下的 [ {price:10},{price:20},{price:30}].filter(x => x.price<25)]
深拷贝只需要将filter返回ture就可以 ,[1,2,3].filter(x=>ture)
find 纯函数 返回自己需要的一个元素 他的返回值不是一个数组,而是一个值
findLast 纯函数 返回自己需要的一个元素,他从后往前开始检索,他的返回值不是一个数组,而是一个值
findIndex 纯函数 检索一个元素的下标并返回该元素 ,他的返回值不是一个数组,而是一个值