JavaScript中創建數組的方式有以下幾種:
1.使用數組字面量(Array Literals)
數組字面量是一種用于創建數組的簡單方法。它使用方括號來表示數組,并在方括號中使用逗號分隔的值列表。
let arr = [1, 2, 3];
2.使用Array構造函數
Array構造函數是創建數組的另一種方式。可以使用new關鍵字和Array構造函數來創建一個數組。
let arr = new Array(1, 2, 3);
也可以使用只傳遞一個數字參數的方式創建一個數組,這個參數指定了數組的長度。
let arr = new Array(3);
3.使用Array.from()
Array.from()是一個靜態方法,可以從一個類似數組或可迭代對象創建一個新的數組實例。
let arr = Array.from("hello");
// arr的值為["h", "e", "l", "l", "o"]
4.使用擴展運算符(Spread Operator)
擴展運算符是一種使用...語法將一個數組展開為另一個數組的方法。
let arr2 = [...arr1, 4, 5];
// arr2的值為[1, 2, 3, 4, 5]
5.使用Array.of()
Array.of()是一個靜態方法,可以根據傳遞的參數創建一個新的數組實例。
let arr = Array.of(1, 2, 3);
6.使用Object.create()
Object.create()方法可以用于創建一個新的對象,并且可以指定這個對象的原型。如果將原型指定為一個數組對象,就可以創建一個新的數組實例。
let arr = Object.create(Array.prototype);
以上就是JavaScript中創建數組的幾種方式。