JavaScript數(shù)組經(jīng)常用于保存一組數(shù)據(jù),數(shù)組可以包含任何類型的數(shù)據(jù),如字符串、數(shù)字、對象等。在JavaScript中,我們可以通過賦值來修改數(shù)組的值,使其擁有任意數(shù)量的元素。
例如,創(chuàng)建一個(gè)存儲(chǔ)整數(shù)的數(shù)組:
let numbers = [1, 2, 3, 4, 5];
這里定義了一個(gè)名為numbers的數(shù)組,其中包含5個(gè)整數(shù)值。我們也可以只是創(chuàng)建一個(gè)空數(shù)組:
let emptyArray = [];
在JavaScript中,我們可以通過下標(biāo)(索引)來訪問數(shù)組中的元素。舉個(gè)例子:
let fruits = ['apple', 'banana', 'orange']; let firstFruit = fruits[0]; console.log(firstFruit); // 輸出 'apple'
數(shù)組元素的下標(biāo)從0開始計(jì)數(shù)。在這個(gè)例子中,我們創(chuàng)建了一個(gè)存儲(chǔ)水果的數(shù)組fruits。通過fruits[0],我們可以訪問數(shù)組的第一個(gè)元素--- 'apple'。
我們還可以用賦值語句來修改數(shù)組的元素:
let names = ['John', 'Mary', 'Bob']; names[1] = 'Jane'; console.log(names); // 輸出 ['John', 'Jane', 'Bob']
在這個(gè)例子中,我們將第2個(gè)元素的值從'Mary'修改為'Jane'。運(yùn)行console.log(names)可以看到數(shù)組現(xiàn)在變成了 ['John', 'Jane', 'Bob']。
另外,如果我們想向數(shù)組添加一個(gè)元素,可以使用push()方法:
let animals = ['cat', 'dog']; animals.push('rabbit'); console.log(animals); // 輸出 ['cat', 'dog', 'rabbit']
在這個(gè)例子中,我們通過調(diào)用push()方法,向數(shù)組中添加了一個(gè)元素--- 'rabbit'。
與push()方法相似,pop()方法可以從數(shù)組中刪除一個(gè)元素:
let cities = ['New York', 'Paris', 'Tokyo']; cities.pop(); console.log(cities); // 輸出 ['New York', 'Paris']
在這個(gè)例子中,我們通過調(diào)用pop()方法,從數(shù)組中刪除了最后一個(gè)元素--- 'Tokyo'。
另外,我們還可以使用concat()方法來合并兩個(gè)或更多的數(shù)組:
let arr1 = ['a', 'b', 'c']; let arr2 = ['d', 'e', 'f']; let arr3 = arr1.concat(arr2); console.log(arr3); // 輸出 ['a', 'b', 'c', 'd', 'e', 'f']
在這個(gè)例子中,我們將兩個(gè)數(shù)組arr1和arr2合并成了一個(gè)新數(shù)組arr3。
總結(jié)一下,通過上面的示例可以看到,JavaScript數(shù)組從索引0開始,可以包含任意類型的數(shù)據(jù),并且數(shù)組元素可以通過賦值修改。