Array() 構造函數用於創建 Array 對象,並且可以使用或不使用 new 關鍵字調用數組構造函數,兩者都可以創建新的 Array。
用法:
new Array(Value1, Value2, ...); new Array(ArrayLength); Array(Value1, Value2, ...); Array(ArrayLength);
參數:
- ValueN:由給定值初始化的數組,但僅向數組構造函數提供一個值且該值是數字的情況除外。不幸的是,如果使用 [ ] 運算符構建數組,則前麵的條件不成立。
- arrayLength: 如果 Value 僅是一個 0 到 2^32 - 1 之間的數字的元素,則創建一個數組對象,並將 length 屬性設置為數組屬性。
示例 1:在此示例中,我們將使用 Array() 構造函數的基本用法。
Javascript
// Using elements
const array1 = new Array(1, 2, 3, 4, 5)
// Using arrayLength
const array2 = new Array(10)
console.log(array1);
console.log(array2);
輸出:
(5) [1, 2, 3, 4, 5] (10) [empty × 10]
示例 2:在此示例中,我們將使用帶有字符串值的數組。
Javascript
const language = new Array("HTML", "CSS", "Javascript");
console.log(language.length);
console.log(language[0]);
console.log(language[1]);
console.log(language[2]);
輸出:
3 HTML CSS Javascript
我們有 Javascript Array() 方法的完整列表,要檢查這些方法,請閱讀這篇 JavaScript Array Reference 文章。
支持的瀏覽器:
- chrome 1
- 邊 12
- 火狐1
- Opera 4
- 野生動物園 1
相關用法
- JavaScript Array length用法及代碼示例
- JavaScript Array reverse()用法及代碼示例
- JavaScript Array sort()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Array join()用法及代碼示例
- JavaScript Array toString()用法及代碼示例
- JavaScript Array pop()用法及代碼示例
- JavaScript Array shift()用法及代碼示例
- JavaScript Array push()用法及代碼示例
- JavaScript Array unshift()用法及代碼示例
- JavaScript Array concat()用法及代碼示例
- JavaScript Array splice()用法及代碼示例
- JavaScript Array lastIndexOf()用法及代碼示例
- JavaScript Array indexOf()用法及代碼示例
- JavaScript Array of()用法及代碼示例
- JavaScript Array slice()用法及代碼示例
- JavaScript Array findIndex()用法及代碼示例
- JavaScript Array find()用法及代碼示例
- JavaScript Array includes()用法及代碼示例
- JavaScript Array reduceRight()用法及代碼示例
- JavaScript Array reduce()用法及代碼示例
- JavaScript Array isArray()用法及代碼示例
- JavaScript Array filter()用法及代碼示例
- JavaScript Array map()用法及代碼示例
- JavaScript Array forEach()用法及代碼示例
注:本文由純淨天空篩選整理自vishalkumar2204大神的英文原創作品 JavaScript Array() Constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。