iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 18
0
自我挑戰組

蚵蚵攻城記系列 第 18

[Day 18] JavaScript Array

先建立一個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。

在使用上要特別注意


上一篇
[Day17] JavaScript objects
下一篇
[Day 19] JavaScript If...else...
系列文
蚵蚵攻城記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言