先建立一個Array,
var family = [father, mother, son, daughter];
或是這樣寫
var family = new array (father, mother, son, daughter);
這是一個 length
為4的array,index
代表了array中資料的位置,由左至右分別是
0, 1, 2, 3
所以可以用family[0]
取得array中的第一個data。
這個方法同時定義了array的name、length和data內容。
var family = new Array(4)
先指定 name和 length,但不指定array的內容。
接著可以用
family[0] = 'father';
family[1] = 'mother';
family[2] = 'son';
family[3] = 'daughter';
至於為什麼要獨立出來寫一次?
我其實也很想知道為什麼?
在W3School上建議盡量用
var family = new Array(father, mother, son, daughter);
來產生array,
因為如果是
var number = new Array(40, 100);
產生length
為2,name為 number的 array
var number = new Array(40);
將會產生一個有40個 undefined elements的 array。
在使用上要特別注意