ES5陣列的方法

2022-05-04 23:24:08 字數 905 閱讀 6637

varary = [1,23,4];

functionisarray(o)

console.log(isarray(ary));

isarray()檢測是否是陣列。

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

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

valueof()返回陣列物件的原始值。

tosource()返回該物件的源**。

join()把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。

棧方法:(先進後出)

pop()刪除並返回陣列的最後一項。

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

佇列方法:(先進先出)

shift()刪除並返回陣列的第一項。

unshift()向陣列的開頭新增乙個或更多項,並返回新的長度。

重排序法

reverse()顛倒陣列中元素的順序。

sort()對陣列的元素進行排序。  

操作方法

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

slice()擷取陣列。  

splice()刪除元素,並向陣列新增新元素,(返回刪除的元素)第乙個引數開始位置,第二個是個數,第三個是要新增的值。

位置方法

indexof();從開始查詢,查詢內容在陣列裡的位置。

lastindexof(),從末尾開始查詢 

迭代方法

every(),some(),filter(),foreach(),map()

縮小方法

reduce(),reduceright();   

ES5陣列的方法

map 對映 語法 陣列.map function item,index,arr item 陣列中每乙個資料 index 索引 arr 原始陣列 foreach 迴圈 陣列.foreach function item,index,arr filter 過濾器 陣列.filter function i...

ES5 陣列方法

foreach 方法從頭至尾遍歷陣列,為每個元素呼叫指定的函式。三個引數 陣列元素 元素的索引和陣列本身。var data 1,2,3,4,5 var sum 0 data.foreach function val sum 15 data.foreach function v,i,a data 2,...

ES5陣列方法

push 從陣列最後一位新增 pop 從陣列最後一位刪除 shift 從陣列第一位刪除 unshift 從陣列第一位新增 reverse 陣列逆轉 splice 從第幾位開始,擷取長度,在切口處新增新的資料 sort 陣列排序 arr.sort function a,b 正序 return b a ...