了解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(['芒果', '西瓜', '酪梨'])
請記住,正如之前所述,這種方法不會修改原數組,而是返回一個新的數組。