📜  将元素推送到数组到第一位 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:34.252000             🧑  作者: Mango

将元素推送到数组到第一位 - JavaScript

在 JavaScript 中,我们经常需要在数组的开头添加一个元素。这可以通过使用数组的 unshift() 方法来实现。

unshift() 方法

unshift() 方法用于将一个或多个元素添加到数组的开头,并返回新的数组长度。

let myArray = [1, 2, 3];
myArray.unshift(0);
console.log(myArray); // 输出 [0, 1, 2, 3]
传递多个元素

我们可以传递多个元素,并按照它们的顺序添加到数组的开头。

let myArray = [1, 2, 3];
myArray.unshift(-2, -1, 0);
console.log(myArray); // 输出 [-2, -1, 0, 1, 2, 3]
使用展开运算符

我们也可以使用展开运算符将一个数组中的元素添加到另一个数组的开头。

let myArray = [1, 2, 3];
let newArray = [-2, -1, 0, ...myArray];
console.log(newArray); // 输出 [-2, -1, 0, 1, 2, 3]
注意事项

值得注意的是,在使用 unshift() 方法时,原始数组的顺序会被修改。此外,由于 unshift() 方法会返回新数组的长度,因此我们可以使用该长度来检查新元素是否已正确添加到数组的开头。

let myArray = [1, 2, 3];
let newLength = myArray.unshift(0);
console.log(newLength); // 输出 4
console.log(myArray); // 输出 [0, 1, 2, 3]

现在,当你需要将一个元素或多个元素添加到数组的开头时,你可以使用 JavaScript 的 unshift() 方法来完成这个任务了。