js 陣列有哪些常用方法

2021-10-07 15:19:15 字數 1134 閱讀 2804

1、push 向陣列的末尾新增乙個或更多元素,並返回新的長度。

2、pop 刪除並返回陣列的最後乙個元素

3、shift 刪除並返回陣列的第乙個元素

4、concat 連線兩個或更多的陣列,並返回結果。

5、join 把陣列的所有元素鏈結成乙個字串。元素通過指定的分隔符進行分隔。

6、reverse 陣列元素反轉

7、sort 陣列排序即最小的值位於最前面,最大的值排在最後面

8、slice 從陣列返回選定的元素slice表示擷取,slice(start,end)不改變原陣列,返回新陣列

9、splice 刪除元素,並向陣列新增新元素。splice(start,length,item),從某個位置開始刪除多個元素,並可以插入新的元素,可以實現刪除、插入和替換。會改變原陣列。

10、tostring 把陣列轉換為字串,並返回結果。

11、tolocalestring 把陣列轉換為本地陣列,並返回結果。

12、unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。

13、valueof 返回陣列物件的原始值

14、indexof 查詢陣列中的元素,存在返回下標值,不存在返回-1。從陣列的開頭(位置 0)開始向後查詢。

15、lastindexof 查詢陣列中的元素,存在返回下標值,不存在返回-1。從陣列的末尾位置開始向後查詢。

16、includes 查詢陣列中的元素,存在返回true 不存在返回false

17、foreach arr.foreach(function(item,index){})對陣列進行遍歷迴圈,對陣列中的每一項執行給定函式。這個方法沒有返回值。引數都function型別,預設有傳參。

18、map arr.map(function(){})指對陣列中的每一項執行給定函式,返回每次函式呼叫的結果組成的陣列。

19、filter arr.filter(function() {}):過濾功能,陣列中的每一項執行給定函式,返回滿足過濾條件組成的陣列。

20、every arr.every(function(){})判斷陣列中每一項都是否滿足條件,只有所有項都滿足條件,才會返回true。

21、some arr.some(function(){})判斷陣列中是否存在滿足條件的項,只要有一項滿足條件,就會返回true。

陣列的常用方法有哪些?

1 字串轉字串陣列 split 方法 字面意思split 分開,故split方法是把字串分割成字串陣列,也就是把字串的分割成乙個個的單個字串元素 例如 var str script console.log str.split s c r i p t 注 split 括號裡的雙引號一定要加 2 分隔符...

js陣列去重有哪些方法

將陣列var arr 1,1,true true true,true,15,15,false,false,undefined,undefined,null,null,nan,nan,nan 0,0,a a 中重複的值過濾掉 使用es6中的set是最簡單的去重方法 var arr 1,1,true t...

JS陣列去重有哪些方法?

檢索方法 方法名 功能描述 indexof 返回在陣列中可以找到給定值的第乙個索引,如果不存在,則返回 1 lastindexof 返回指定元素在陣列中的最後乙個的索引,如果不存在則返回 1 接下來我們通過乙個案例來演示陣列索引的使用。要求在一組資料中,去除重複的元素。其中陣列為 blue reen...