查看完整版本: JavaScript 數字為特性的陣列
頁: [1]

isve 發表於 2016-10-24 11:59 PM

JavaScript 數字為特性的陣列

      陣列是記憶體中線性的連續資料,在 JavaScript 中,並沒有實際的陣列,而是以物件來模擬出相似的操作外觀。如果你要在 JavaScript 中建立所謂的陣列(以下還是先簡稱陣列),可以使用 Array 建構出實例。例如:

> var array1 = new Array();
undefined
> array1.length;
0

> var array2 = new Array(10);
undefined
> array2.length;
10

> var array3 = new Array(10, 20, 30);
undefined
> array3.length;
3

上面示範了三種 Array 實例建構的方式,第一種方式建構出沒有任何元素的陣列,第二種方式建構出長度為 10 的陣列,每個索引位置(0 到 9)都是 undefined,第三種方式則建構出內含三個元素的陣列,索引 0 開始分別是 10、20、30。

實際上,很少人會直接使用 Array 建構陣列,而會使用陣列實字(Array literal)。例如:

>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>
頁: [1]