7.8 Array 物件

  使用 JavaScript 建立陣列有以下三種方法:
// 使用 Array() 建構函式 (constructor),事後指定各項陣列值
var classmates = new Array();
classmates[0] = "Tom";
classmates[1] = "Mary";
classmates[2] = "Wilson";

// 使用 Array() 建構函式,同時指定各項陣列值
var classmates = new Array("Tom", "Mary", "Wilson");

// 使用指定運算子 (assignment operator),同時指定各項陣列值
var classmates = ["Tom", "Mary", "Wilson"];
  new 運算子對 JavaScript 是非常重要的,若要使用建構函式來建立物件,則前面必需加上 new 這個運算子。所謂的「建構函式」,就是用來建立並初始化物件的函式,例如,建立陣列所使用的建構函式就是 Array()。JavaScript 內建的 Array 物件提供了豐富的屬性和方法,常見的有:
length 取得陣列的元素個數
concat(array) 合併陣列,將參數中的陣列接到目前陣列之後
join() 依序輸出陣列中的每一個元素
pop() 刪去陣列的最後一個元素
push("item") 在陣列的結尾增加一個元素,參數為該元素之值
reverse() 將陣列中的元素順序顛倒排列
sort() 將陣列中的元素按字元順序排列