色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 初始化數組

劉若蘭1年前7瀏覽0評論

JavaScript中初始化數組有兩種常用的方法,一種是使用Array構造函數,另一種是使用字面量語法。下面我們來分別介紹這兩種方法。

使用Array構造函數初始化數組,可以在括號中指定數組的元素,也可以指定數組的長度。舉個例子,如果我們想定義一個包含1、2、3三個元素的數組,可以寫成這樣:

let arr1 = new Array(1, 2, 3);
console.log(arr1); // 輸出[1, 2, 3]

如果我們想定義一個長度為5的空數組,可以寫成這樣:

let arr2 = new Array(5);
console.log(arr2); //輸出[<5 empty items>]

可以看到,這個數組的元素個數是5,但是每個元素都是空的。

除了指定元素和長度外,我們還可以定義一個空數組。這時候可以省略Array構造函數的參數,寫成這樣:

let arr3 = new Array();
console.log(arr3); //輸出[]

這個空數組不包含任何元素。

除了Array構造函數外,JavaScript還提供了使用字面量語法初始化數組的方法。例如,我們可以這樣定義一個包含1、2、3三個元素的數組:

let arr4 = [1, 2, 3];
console.log(arr4); // 輸出[1, 2, 3]

同樣地,我們也可以定義包含不同類型元素的數組:

let arr5 = ["a", "b", "c"];
console.log(arr5); // 輸出["a", "b", "c"]
let arr6 = ["a", 1, true];
console.log(arr6); // 輸出["a", 1, true]

使用字面量語法定義數組的方式更為簡潔明了,所以一般情況下都推薦使用這種方法。

除了以上兩種方法,JavaScript還可以使用Array.from方法產生數組。這個方法可以將類數組、可迭代對象等轉換成數組。例如,我們可以使用它將字符串轉成數組:

let str = "hello";
let arr = Array.from(str);
console.log(arr); // 輸出["h", "e", "l", "l", "o"]

總結一下,JavaScript初始化數組主要有兩種方法,一種是使用Array構造函數,另一種是使用字面量語法,而且字面量語法更為簡潔明了。除此之外,還可以使用Array.from方法將類數組、可迭代對象等轉換成數組。