js 数组操作大全

join()

push()和pop()

shift() 和 unshift()

sort()

reverse()

concat()

链接两个数组

slice()

切割两个数组,返回切割后的数组

splice()

切割数组,返回切割出来的数组

indexOf()和 lastIndexOf() (ES5新增

forEach() (ES5新增)

这个不返回任何东西 但是可以让数组里面但每一个元素都参与一个函数处理

map() (ES5新增)

我最喜欢都方法,可以把数组里面都每一个元素都处理后直接返回

filter() (ES5新增)

过滤数组中不需要的元素

every() (ES5新增)

 看看数组中的每一个元素是不是都符合条件

some() (ES5新增)

看看数组中是不是有一个元素符合条件

reduce()和 reduceRight() (ES5新增) 把数组里面的元素重新组合或者计算