pop()
刪除陣列的最後乙個元素
shift()
刪除陣列的第乙個元素
返回值被刪除的元素
push()
在陣列的末尾新增乙個或多個元素
unshift()
在陣列的開頭新增乙個或多個元素
返回值陣列的長度
sort
無引數按照首個字元的unicode編碼值進行排序
有引數按照引數指定的順序進行排序
sort排序
var arr =[12
,85,98
,56];
arr.
sort
(function
(a, b)
) console.
log(arr)
;//[12,56,85,98]
var arr1 =[,
,]; arr1.
sort
(function
(a, b)
) console.
log(arr1)
;// [, , ]
reverse()
reverse
() 方法用於顛倒陣列中元素的順序。
arrayobject.
reverse
()
splice()
splice
() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。
arrayobject.
splice
(index,howmany,item1,
....
.,itemx)
index 必需。整數,規定新增/刪除專案的位置,
使用負數可從陣列結尾處規定位置。
howmany 必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。
item1,
..., itemx 可選。向陣列新增的新專案。
返回值:刪除元素的陣列
concat()
concat
() 方法用於連線兩個或多個陣列。
該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本
.concat
(item1,item2,
......
,item3)
item可以是元素也可以是陣列(如果是陣列,只連線陣列內的元素)
concat不改變原有陣列
join
() 方法用於把陣列中的所有元素放入乙個字串。
元素是通過指定的分隔符進行分隔的。
引數可選
不寫;預設「,」為分隔符
寫「」;則為直接連線
寫「-」;則用短劃線連線
不影響原有陣列
slice
(start,end)
擷取陣列
start 必須,負值為倒著數
end 可選 負值為倒著數
返回值:被擷取的子陣列,包頭不包尾
對原陣列沒有影響
JS陣列的操作方法
var colors red blue green colors.length 計算陣列長度 array.isarray colors 檢測是否為陣列 colors.join 指定引號內的字串為分隔符 colors.push red green 推入陣列的最後 colors.pop 取得陣列的最後項...
js陣列的操作方法
向陣列的末尾新增元素返回值為當前操作的陣列的操作以後的長度 1 var arr 2,3,4,5,6,6 2 arr.push 8,9 push 新增到陣列末尾 3 console.log arr 2,3,4,5,6,6,8,9 刪除陣列的最後一項,並返回刪除元素的值 如果陣列為空則返回undefin...
菜鳥前端日記10 (原生JS 陣列的操作方法)
陣列的定義 1.字面量定義 var arr 1,2,3,a,b 2.例項建立 var arr new array 5 長度為5 var arr new array 1,2,3,4,5 長度為5,值為 1,2,3,4,5 陣列的操作方法 1.push 作用 給陣列尾部新增元素。語法 arr.push ...