执行后改变原数组
push()
在数组的最后添加元素,返回数组的长度
pop()
删除数组的最后一个元素,返回被删除的元素
unshift()
在数组的最开头添加一个或多个元素,返回新数组的长度
shift()
删除数组第一个元素,返回被删除的元素
splice(index,num,arg)
截取。从index开始截取num个元素组成新数组,arg将会插到原数组中
reverse()
将数组倒序排列
sort()
将数组进行排序
执行后不改变原数组
join()
将数组的每一项用指定字符连接,形成一个字符串。默认连接字符是 “,” 逗号
slice(start,end)
从start开始到end结束,提取字符串的某个部分,并以新的字符串返回被提取的部分
concat(arr1,arr2...)
合并数组,并返回新数组
map(function(ele,index,array))
原数组的每一项都执行函数后,将结果返回给一个新的数组
forEach(function)
用于调用数组的每个元素,并将元素传递给回调函数,forEach()返回值是undefined
filter(function(ele,index,array))
输出符合条件的元素,组成一个新数组
every(function(ele,index,array))
对数组中的每一项进行判断,若都符合则返回true,否则返回false。找到false时结束
some(function(ele,index,array))
对数组中的每一项进行判断,若都符合则返回true,否则返回false。找到true时结束
reduce()
归并