陣列
1、pop()、push():出棧入棧,從陣列尾部新增刪除元素,會改變元素組
2、shift()、unshift():從陣列開頭刪除元素,返回值為被刪除的元素,會改變元素組
3、join(): 將陣列中的每個元素用指定的分隔符連線,返回連線後的字串
4、tostring():將陣列轉換為字串,也可以將number進行進製轉換。例如tostring(2)轉化為為二進位制數
5、concat():拼接多個陣列,返回拼接好的陣列,原陣列不會發生改變,屬於淺拷貝型別
var result = arr1.concat(arr2,arr3)
6、slice()、splice():
arr.slice(start,[end]) 從start位置開始擷取到end(不包括end)位置,end為選填,如不填這代表到陣列最後,不改變原陣列
arr.splice(start,count,e1,e2…) 從start位置開始擷取count個元素,若count為0則表示新增,e1,e2表示新增的元素,會改變原陣列
7、sort:對陣列中的資料進行排序
arr.sort((a,b) => ) a-b為公升序 b-a為降序
8、reverse():顛倒陣列中的元素,會改變原素組
9、indexof():返回指定元素在陣列**現的位置,若沒有則返回-1
10、foreach():遍歷陣列中的元素,沒有返回值,不會改變原素組
11、map():遍歷陣列中的元素,返回每個元素,不會改變原陣列
12、filter():遍歷陣列元素,過濾返回滿足條件的元素,不會改變原陣列
13、every、some:分別是全部陣列元素滿足條件返回true,只要有乙個元素滿足條件就返回true,不會改變原素組
14、reduce():迭代陣列的元素,構建乙個最終值,返回迭代後的值,不會改變元素組
陣列常見方法總結
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...
js陣列 常見方法案例
let arr1 1,2,3,4,5 let arr2 6,7,8,9,10 1 concat arr1 arr1.concat arr2 arr1 array.propotype.push.array arr1,arr2 3 es6合併 arr1 arr1,arr2 4 原始for迴圈 arr2....
JS常見方法封裝之陣列
接之前的字串常用方法封裝,這裡是陣列型別。在此之前你還需要掌握一些js原生的字串api。length設定或返回陣列中元素的數目 concat 連線兩個或更多的陣列,並返回結果。join 把陣列的所有元素放入乙個字串,元素通過指定的分隔符進行分隔。注釋 預設使用逗號作為分隔符 push 向陣列的末尾新...