JavaScript 数组操作:将元素添加到数组开头

使用 unshift() 函数

若要将一个元素添加到数组的第一位,可以使用 unshift() 函数。示例如下:

const array1 = [1, 2, 3];
array1.unshift(0);
console.log(array1); // 输出 [0, 1, 2, 3]

unshift() 函数会将给定的元素插入到数组的开头,同时将原有元素向后移动一位。

使用 concat() 函数

以下是将一个数组 push 到另一个数组的第一位的一种实现方法:

const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
// 使用 concat 连接两个数组(注意顺序),并将结果重新赋值给第一个数组。
array1 = array2.concat(array1);
console.log(array1); // 输出 [4, 5, 6, 1, 2, 3]

该方法使用 concat() 函数连接两个数组,并将结果赋值给第一个数组,从而实现了将一个数组 push 到另一个数组的第一位。

总结

unshift() 函数是专门用于将元素添加到数组开头的方法,而 concat() 函数则提供了一种更灵活的方法来连接数组,可以用于将一个数组添加到另一个数组的任意位置。选择哪种方法取决于具体的需求。


原文地址: https://www.cveoy.top/t/topic/kKt3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录