陣列常用方法

2022-04-08 16:41:41 字數 1608 閱讀 9176

arr.from() 從類陣列物件或者可迭代物件中建立乙個新的陣列例項

arr.isarray() 判斷是否是乙個陣列物件

arr.of() 根據一組陣列來建立新的陣列例項,支援任意的引數數量和型別。

arr.fill() 將陣列中指定區間的所有元素的值,都替換成某個固定的值

arr.pop() 刪除陣列的最後乙個元素,並返回這個元素

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

arr.reverse() 顛倒陣列中的元素的排列順序

arr.shift() 刪除陣列的第乙個元素,並返回這個元素

arr.unshift() 在陣列的開頭增加乙個或多個元素,並返回陣列的新長度

arr.sort() 對陣列元素進行排序,並返回當前陣列

arr.splice() 在任意的位置給陣列新增或刪除任意個元素

arr.concat() 返回乙個由當前陣列和其他若干陣列或若干非陣列值組合而成的新陣列

arr.includes() 判斷當前陣列是否包含某指定的值,如果是返回true,不是返回false

arr.join() 連線所有陣列元素組成乙個字串

arr.slice() 抽取當前陣列中的一段元素組合成乙個新陣列

arr.tostring() 返回乙個由所有陣列元素組成的字串

arr.tolocalestring() 返回乙個由所有陣列元素組成的本地化後的字串

arr.indexof() 返回陣列中第乙個與指定值相等的元素的索引,如果找不到就返回-1

arr.lastindexof() 返回陣列最後乙個與指定值相等的元素的索引,如果找不到就返回-1

arr.foreach() 為陣列中每個元素執行一次**函式

arr.some() 如果陣列中至少有乙個元素滿足測試函式,則返回 true,否則返回 false。

arr.filter() 將所有在過濾函式中返回true的陣列元素放進乙個新陣列中並返回。

arr.find() 找到第乙個滿足測試函式的元素並返回那個元素的值,如果找不到,則返回 undefined。

arr.findindex() 找到第乙個滿足測試函式的元素並返回那個元素的索引,如果找不到,則返回-1。

arr.keys() 返回乙個陣列迭代器物件,該迭代器會包含所有陣列元素的鍵

arr.map() 返回乙個由**函式的返回值組成的新陣列

arr.values() 返回乙個陣列迭代器物件,該迭代器會包含所有陣列元素的值。arr.pop() 刪除陣列的最後乙個元素,並返回這個元素

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

arr.reverse() 顛倒陣列中的元素的排列順序

arr.shift() 刪除陣列的第乙個元素,並返回這個元素

arr.unshift() 在陣列的開頭增加乙個或多個元素,並返回陣列的新長度

arr.sort() 對陣列元素進行排序,並返回當前陣列

arr.splice() 在任意的位置給陣列新增或刪除任意個元素concat() 返回乙個由當前陣列和其他若干陣列或若干非陣列值組合而成的新陣列

jion() 連線所有陣列元素組成乙個字串

slice() 抽取當前陣列中的一段元素組合成乙個新陣列

陣列常用方法

1 遍歷陣列的兩種方法 1 for迴圈 for int i 0 i 10 i 2 for ever int a new int 5 for int b a 2 填充替換陣列 array.fill a,8 以8來填充陣列 array.fill a,1,2,8 以下標1起 到下標2結束,之間用8填充 1...

陣列常用方法

演示 push pop shift unshift reverse sort splice indexof var array 1,6,3,5 console.log array.length 原來的陣列長度為3 array.push 2,4,6 從最後面新增,可以新增多個,length也會相應增加...

陣列常用方法

陣列概念 有序的元素序列。一組有序資料 常用方法 1 push和pop push從陣列尾部新增元素,並返回新增新的元素後的長度,該方法會改變原陣列 pop從尾部刪除 返回值是刪除的元素 push和pop結合使用,就構成了 後進先出 的棧結構 stack arr.push 1,2 arr.push 3...