在本教程中,我们将了解 JavaScript 提供的用于将项添加到数组的解决方案。
假设我们想将单个项目添加到数组中。
在这种情况下,数组对象提供的 push() 方法可以。
因此,最好按以下方式操作:
const animals = ['dog', 'cat', 'mouse']; animals.push('rabbit'); console.log(animals);
请考虑 push() 更改原始数组。
要创建新数组,我们应该实现 concat() 方法,如下所示:
const animals = ['dog', 'cat', 'mouse']; const allAnimals = animals.concat('rabbit'); console.log(allAnimals);
另请注意, concat() 方法不会向数组添加项,而是创建一个全新的数组,该数组可以分配给另一个变量或者重新分配给原始变量:
let animals = ['dog', 'cat', 'mouse']; animals = animals.concat('rabbit'); console.log(animals);
如果我们打算将多个项目添加到数组中,我们还可以使用 push() 方法并使用多个参数调用它,如下所示:
const animals = ['dog', 'cat', 'mouse']; animals.push('rabbit', 'turtle'); console.log(animals);
此外,我们可以使用 concat() 方法传递项目列表,以逗号分隔,如下所示:
const animals = ['dog', 'cat', 'mouse']; const allAnimals = animals.concat('rabbit', 'turtle'); console.log(allAnimals);
或者是数组:
const animals = ['dog', 'cat', 'mouse']; const allAnimals = animals.concat(['rabbit', 'turtle']); console.log(allAnimals);
请注意,此方法不会改变原始数组,但会返回一个新数组。
JS数组
JavaScript 数组是一种在单个变量中存储多个值的超级方便的方法。
换句话说,数组是一个唯一的变量,可以同时保存多个值。
数组被认为类似于对象。
主要的相似之处在于两者都可以以逗号结尾。
数组最重要的优点之一是它可以包含与其他变量相反的多个元素。
数组中的元素可以是不同的类型,例如字符串、布尔值、对象,甚至其他数组。
因此,这意味着我们可以创建一个数组,其中第一个位置是一个字符串,第二个位置是一个数字,等等。
日期:2020-06-02 22:16:08 来源:oir作者:oir