js陣列的方法

2021-09-28 11:40:43 字數 1350 閱讀 6400

map()

// 將陣列中的每個元素呼叫乙個提供的函式,結果作為乙個新的陣列返回,並沒有改變原來的陣列

foreach()

// 將陣列中的每個元素執行傳進提供的函式,沒有返回值,直接改變原陣列,注意和map方法區分

filter()

// 將所有元素進行判斷,將滿足條件的元素作為乙個新的陣列返回

every()

// 將所有的元素進行判斷返回乙個布林值,如果所有元素都滿足判斷條件,則返回true,否則返回false

some()

// 將所有元素進行判斷返回乙個布林值,如果存在元素都滿足判斷條件,則返回true,若所有元素都不滿足判斷條件,則返回false

reduce()

// 所有元素呼叫返回函式,返回值為最後結果,傳入的值必須是函式型別

tostring()

// 將陣列轉換為字串

jion()

// 用乙個分割符把乙個陣列合併為乙個字串,也是將陣列轉換為字串

例如:list =

newarray

('1'

,'2'

,'3'

) a = list.

join

('|'

)// 1|2|3

isarray()

// 判斷物件是否為陣列,返回乙個布林值

includes()

// 判斷乙個陣列是否包含乙個指定的值

concat()

// 連線兩個或更多的陣列,並返回結果

copywithin()

// 從陣列的指定位置拷貝元素到陣列的乙個指定位置中

push()

// 向陣列的末尾新增乙個或更多元素,並返回新的長度(方法會改變原始陣列)

unshift()

// 向陣列的開頭新增乙個或更多元素,並返回新的長度(方法會改變原始陣列)

pop(

)// 刪除陣列的最後乙個元素,並返回乙個刪除元素的值(方法會改變原始陣列)

shift()

// 刪除陣列的第乙個元素,並返回乙個刪除元素的值(方法會改變原始陣列)

sort()

// 對陣列的元素進行排序(方法會改變原始陣列)

reverse()

// 反轉陣列的元素順序

splice

(開始位置,刪除的個數,元素)

// 從陣列中指定位置新增或刪除元素,並返回乙個刪除的陣列(方法會改變原始陣列)萬能方法,可以實現增刪改

slice

(start,end)

// 選取陣列的一部分,並返回乙個選取的陣列(方法不會改變原始陣列)

js陣列的方法

1 join join 分隔方式 將陣列的元素組成乙個字串,以 裡的內容為分隔符,省略的話則用預設用逗號為分隔符,該方法只接收乙個引數 分隔符。var a 1,2,3 console.log a.join 1 2 3 console.log a.join 1 2 3 console.log a 1,...

js陣列的方法

arr.push 向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.pop 刪除並返回陣列的最後乙個元素。arr.unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.shift 把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。arr.slice startindex,e...

JS陣列的方法

目錄 1 定義陣列,陣列賦值 2 陣列的方法 concat 連線兩個或更多的陣列,並返回結果。join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。pop 刪除並返回陣列的最後乙個元素 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。reverse 顛倒陣列中元素的順序。s...