1. 程式人生 > 實用技巧 >javascript-陣列2

javascript-陣列2

一,建立陣列的兩種方式:

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.