創(chuàng)建 javascript 數(shù)組有以下方法:數(shù)組字面量(方括號(hào)括起的元素列表);數(shù)組構(gòu)造函數(shù)(接受元素?cái)?shù)參數(shù));從現(xiàn)有數(shù)組復(fù)制(使用 slice() 方法)。
如何創(chuàng)建 JavaScript 數(shù)組
在 JavaScript 中,數(shù)組是一種有序的對(duì)象集合,用於存儲(chǔ)相關(guān)值。創(chuàng)建數(shù)組有幾種方法:
1. 數(shù)組字面量
最常見(jiàn)的方法是使用數(shù)組字面量,它使用方括號(hào) [] 括起元素列表,例如:
const numbers = [1, 2, 3, 4, 5];
登錄后復(fù)制
2. 數(shù)組構(gòu)造函數(shù)
也可以使用 Array 構(gòu)造函數(shù)創(chuàng)建數(shù)組,它接受一個(gè)參數(shù)表示數(shù)組中的元素?cái)?shù),例如:
const numbers = new Array(5); // 創(chuàng)建一個(gè)包含 5 個(gè) undefined 值的數(shù)組
登錄后復(fù)制
3. 從現(xiàn)有數(shù)組復(fù)制
還可以從現(xiàn)有數(shù)組複製一個(gè)新數(shù)組,使用 slice() 方法,例如:
const newNumbers = numbers.slice(); // 復(fù)制 numbers 數(shù)組中的所有元素
登錄后復(fù)制
數(shù)組屬性和方法
數(shù)組具有以下屬性和方法:
length: 返回?cái)?shù)組中元素的數(shù)量。
push(): 向數(shù)組末尾添加元素。
pop(): 移除數(shù)組末尾的元素。
shift(): 移除數(shù)組開(kāi)頭的元素。
unshift(): 向數(shù)組開(kāi)頭添加元素。
splice(): 在指定位置添加或移除元素。
concat(): 合并兩個(gè)或更多數(shù)組。
join(): 將數(shù)組中的元素連接成一個(gè)字符串。
通過(guò)利用這些屬性和方法,可以輕松地操作和管理 JavaScript 數(shù)組。