陣列的方法

2021-10-06 00:00:45 字數 1114 閱讀 3919

1、 arr.push() 從後面新增元素,返回值為新增完後的陣列的長度

2 、arr.pop() 從後面刪除元素,只能是乙個,返回值是刪除的元素

3 arr.shift() 從前面刪除元素,只能刪除乙個 返回值是刪除的元素

4 、arr.unshift() 從前面新增元素, 返回值是新增完後的陣列的長度

5、arr.splice(i,n) 刪除從i(索引值)開始之後的那個元素。返回值是刪除的元素。引數: i 索引值 n 個數

6、arr.concat() 連線兩個陣列 返回值為連線後的新陣列

7、str.split() 將字串轉化為陣列

8、arr.sort() 將陣列進行排序,返回值是排好的陣列,預設是按照最第一位數字進行比較排序,不是按照數字大小排序的

9、arr.reverse() 將陣列反轉,返回值是反轉後的陣列

10、arr.slice(start,end) 切去索引值start到索引值end的陣列,不包含end索引的值,返回值是切出來的陣列

11、arr.foreach(callback) 遍歷陣列,無return 即使有return,也不會返回任何值,並且會影響原來的陣列。

callback的引數: value --當前索引的值

index --索引

array --原陣列

12、arr.map(callback) 對映陣列(遍歷陣列),有return 返回乙個新陣列 。

callback的引數: value --當前索引的值

index --索引

array --原陣列

13、arr.filter(callback) 過濾陣列,返回乙個滿足要求的陣列

callback的引數: value --當前索引的值

index --索引

14、arr.every(callback) 依據判斷條件,陣列的元素是否全滿足,若滿足則返回ture

callback的引數: value --當前索引的值

index --索引

15、arr.some() 依據判斷條件,陣列的元素是否有乙個滿足,若有乙個滿足則返回ture

callback的引數: value --當前索引的值

index --索引

@ cc

陣列的方法

var arr 1,2,3,4,5,6 運算元組的方法 末尾新增 返回長度 尾部移除,返回刪除的數 按照字串的形式排序 function a,b 從小到大 b a大到小 頭部刪除,返回刪除的數 頭部新增 返回長度 顛倒陣列中的元素 把陣列的所有元素放入乙個字串.元素通過指定的分隔符進行分割 刪除元素...

陣列的方法

var arr 陣列的宣告 var arr1 1,s false,范文陣列中的資料 更改使用 陣列每乙個資料都有對應的索引號 0 var num1 arr1 0 var str arr1 1 console.log num1 console.log str console.log num1 str ...

陣列的方法

最近一直在尋找關於陣列的操作最優解 發現了好多陣列方法 indexof 查詢某乙個元素,返回下標,一般是查詢陣列元素 lastindexof 從後面開始查詢元素,返回下標。用法同上 includes 查詢某乙個元素,返回true false,用法同indexof,這個可以差nan。push 從後面插...