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...