如何在JavaScript中將項目追加到數組

找出JavaScript為您提供的將項目追加到數組的方式以及應使用的規範方式

附加單個項目

要將單個項目附加到數組,請使用push()Array對象提供的方法:

const fruits = ['banana', 'pear', 'apple']
fruits.push('mango')

push()改變原始數組。

要創建一個新數組,請使用concat()數組方法:

const fruits = ['banana', 'pear', 'apple']
const allfruits = fruits.concat('mango')

注意concat()實際上並沒有向數組添加項目,而是創建了一個新數組,您可以將其分配給另一個變量,或者重新分配給原始數組(將其聲明為let,因為您無法重新分配const):

let fruits = ['banana', 'pear', 'apple']
fruits = fruits.concat('mango')

追加多個項目

要將多個項目附加到數組,可以使用push()通過使用多個參數調用它:

const fruits = ['banana', 'pear', 'apple']
fruits.push('mango', 'melon', 'avocado')

您也可以使用concat()您之前看到的方法,傳遞以逗號分隔的項目列表:

const fruits = ['banana', 'pear', 'apple']
const allfruits = fruits.concat('mango', 'melon', 'avocado')

或數組:

const fruits = ['banana', 'pear', 'apple']
const allfruits = fruits.concat(['mango', 'melon', 'avocado'])

請記住,如前所述,此方法不會突變原始數組,但會返回一個新數組。

免費下載我的JavaScript初學者手冊


更多js教程: