javascript-陣列2
阿新 • • 發佈:2020-10-14
一,建立陣列的兩種方式:
1.利用陣列自變數。
var arr=[1,2,3]; console.log(arr[0]);
2.(建構函式)利用new Array()。
var arr = new Array(); //建立一個空的陣列 var arr = new Array(2); //這個2表示建立了一個長度為二的空陣列 var arr = new Array(2,3); //等價於[2,3] 這樣寫表示裡面有兩個陣列元素 2和3
二,檢測是否為陣列的方法:
1.instanceof運算子他可以用來檢測是否為陣列
(函式名 instanceof Array)
2.Array.isArray(函式名)
三,新增刪除陣列物件的方法
1,新增陣列的方法
(1)push()在我們陣列的末尾新增一個或多個元素
push是可以給陣列追加新的元素
push()直接寫陣列元素就可以
push完畢之後,返回的結果是新陣列的長度
push完後陣列會發生變化
(2)
unshift()在我們陣列的末尾新增一個或多個元素{
unshift 是可以給陣列前面新增新的元素
unshift()直接寫陣列元素就可以
unshift 完畢之後,返回的結果是新陣列的長度
unshift 完後陣列會發生變化
2.刪除陣列的方法
(1)pop刪除陣列最後一個元素,陣列的長度減一 (無引數),修改原陣列
返回刪除的元素值。
(2)shift刪除陣列第一個元素,陣列的長度減一 (無引數),修改原陣列
返回第一個元素的值。
四,陣列的排序
(1)reverse() 顛倒陣列中的元素的順序,無引數 該方法會該變原陣列,返回新的陣列
(2)sort() 對陣列的元素進行排序 該方法會該變原陣列,返回新的陣列
五,陣列的索引方法
indexOf() 陣列中查詢給定元素的第一個索引 如果不存在則返回-1.
lastindexOf() 在陣列中的最後一個索引如果不存在則返回-1.