了解JavaScript為您提供的將項目追加到數組的方法,以及您應該使用的規範方法。

追加單個項目

要將單個項目追加到數組中,可以使用由Array對象提供的push()方法:

const fruits = ['香蕉', '梨子', '蘋果']
fruits.push('芒果')

push()會修改原數組。

如果要創建一個新的數組,可以使用concat()數組方法:

const fruits = ['香蕉', '梨子', '蘋果']
const allfruits = fruits.concat('芒果')

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

let fruits = ['香蕉', '梨子', '蘋果']
fruits = fruits.concat('芒果')

追加多個項目

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

const fruits = ['香蕉', '梨子', '蘋果']
fruits.push('芒果', '西瓜', '酪梨')

您還可以使用前面看到的concat()方法,通過逗號分隔的項目列表來傳遞:

const fruits = ['香蕉', '梨子', '蘋果']
const allfruits = fruits.concat('芒果', '西瓜', '酪梨')

或者一個數組:

const fruits = ['香蕉', '梨子', '蘋果']
const allfruits = fruits.concat(['芒果', '西瓜', '酪梨'])

請記住,正如之前所述,這種方法不會修改原數組,而是返回一個新的數組。