javascript 常用array类型方法

concat:基于当前数组中的所有项创建一个新数据,会创建当前数组一个副本,然后将接受到的参数放到数组末尾,最后返回新数组。如果没有参数,则复制当前数组并返回副本。

slice:基于当前数组中一个或多个项创建一个新数组。可接受一个或两个参数,即要返回项的起止位置。若只有一个,则返回该位置至数组结尾的项,若有两个,则返回该位置至结束位置但不包括结束位置的项。

splice:始终返回一个数组。可接受三类参数(第三类参数可为多个),第一个参数表示要操作的位置,第二个参数表示要删除的项数,第三个参数可能为多个,表示要插入的项

splice(pos,num,aa,bb,cc…) 

查找方法:(IE9+/Firefox2+/safari3+/opera9.5+/chrome)

indexOf:

lastIndexOf:

迭代方法:(IE9/Firefox2+/safari3+/opera9.5+/chrome)

every():

filter():

forEach():

map():

some():

缩小方法:ECMAScript5

reduce():

reduceRight();

原文地址:https://www.cnblogs.com/bluers/p/3451635.html