如何在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教程: