陣列和迭代遍歷的常見方法

2021-10-09 07:51:16 字數 596 閱讀 1128

push 修改原陣列,返回值時新陣列的長度

slice 不修改原陣列,返回值時擷取出來的新陣列 含頭不含尾

splice 修改原陣列,返回值是被刪除項組成的陣列

indexof 不修改原陣列,返回值是下標,找不到返回-1

includes 返回值是true或false

join 返回值是用指定字串拼接之後的字串,不修改原陣列

var a = arr.join("+")

console.log(a) // 「1+2+3+4」

console.log(arr) // [1,2,3,4]

迭代 遍歷

foreach 純遍歷,無返回值

filter 按照條件篩選出滿足條件的專案組成的新陣列,原陣列不變

some 按照條件去判斷只要有乙個專案滿足條件,則返回true,都不滿足,返回false

every 必須所有專案都滿足條件才返回true,有乙個不滿足就是false

find 按照條件查詢出第乙個滿足條件的專案

findindex 按照條件查詢出第乙個滿足條件的專案所對應的下標

map 純遍歷,有返回值,返回值是return後面的東西組成的陣列

陣列常見方法總結

var arr 1 2,3 4 var arr1 newarray 1 2,3 4 1,2,3,4 var arr2 newarray 10 empty 10 var arr3 array 1 2,3 4 1,2,3,4 var arr5 array.of 1,2,3,4 1,2,3,4 var a...

陣列常見方法分類

concat 連線兩個或更多的陣列,並返回結果。every 檢測陣列元素的每個元素是否都符合條件。some 檢測陣列元素中是否有元素符合指定條件。filter 檢測陣列元素,並返回符合條件所有元素的陣列。indexof 搜尋陣列中的元素,並返回它所在的位置。join 把陣列的所有元素放入乙個字串。t...

陣列排序的常見方法

乙個陣列有n個數字,由小到大排序 1.氣泡排序 主要思想 從前到後一次比較相鄰兩個數的大小,順序不滿足大小要求就交換兩者之間的位置 然後迴圈陣列長度 1,實現排序 比較次數 n 1 n 2 1 n n 1 2 2.選擇排序 主要思想 首先選擇陣列第乙個數,與第二個數做比較,對大的數進行標記,並與第三...