1. 程式人生 > >陣列的幾種常用方法總結

陣列的幾種常用方法總結

1、arrayObject.slice(start,end)  索引,返回新陣列

2、arrayObject.splice(index,howmany,item1,.....,itemX),改變原始陣列

迭代器

1、forEach

2、every:接受一個返回值為布林型別的函式,對陣列中的每個元素使用這個函式,如果對於所有的元素,該函式均返回true,則該方法返回true,否則返回false

3、some:接受一個返回值為布林型別的函式,只要有一個元素使得該函式返回true,該方法就返回true

4、filter:接受一個返回值為布林型別的函式,對陣列中的每個元素使用這個函式,返回一個新的陣列,該陣列包含對應函式返回結果為true的元素

5、map:和forEach有些類似,但是map會改變原陣列

6、reduce 累加器

array.reduce(function(total, currentValue, currentIndex, arr), initialValue);

例如:

1、計算1-10累加的和


7、reduceRigh,從陣列的末尾向前累加

例如,將一個數組的元素首尾交換順序