1 Arroy.from() 把伪数组转为真数组
2Array.isArray() 用来判断某变量是否是数组
3.pop()删除最后一个数组元素
4.push()数组末尾添加一个或者多个元素
5.reverse()翻转数组
6.shift()删除数组第一个元素
7.unshift()元素添加到数组第一个
8.concat()合并数组
9 .sort()数组排序
.sort(function(a,b){return a-b})
10.splice(start,count,item)删除某一个 ,或添加到某位置 start开始删除的位置,count 删除几个,item有值代表添加,没值代表splice执行删除
11 .join()链接所有元素 变成字符串
12 forEach() 循环数组
13 filter(callback(item,index,array))条件过滤,返回一个新的数组 callback 有三个参数,通常只使用第一个,值,索引,数组本身 14 map(callback())数组的每一个元素都会执行一次提供的回调函数然后返回值,数组个数不会变,也是原数组的映射
15 reduce(callback(初始参数累计,当前元素,索引,数组),init) 每个元素都会执行 一次 提供的回调函数,返回一个新数组
16 find()返回数组中第一个满足条件的值,没有就underfind
17 findIndex() 返回数组中第一个满足条件的索引,没有就-1
18 indexOf() 返回索引,没有就返回-1
19 lastIndexOf() 从后往前查找,返回索引,没有就-1
20 every() 判断是否都满足条件 就是true ,否则false
21 some() 元素至少有一个满足就是true,否则 false
22includes()判断元素是否包含某个特定值,是就返回true 否则 false