JavaScript 在数组开头添加新元素

JavaScript 在数组开头添加新元素

在本文中,我们将学习如何使用JavaScript在数组开头添加新元素。

我们可以通过以下方法实现:

  • 使用Array unshift()方法
  • 使用array.splice方法
  • 使用展开运算符
  • 使用Array concat()方法

方法1:使用Array unshift()方法

通过使用 Array unshift()方法 可以在现有数组的开头添加新元素。该方法类似于 push() 方法,但它在数组开头添加元素。

语法:

ArrayObject.unshift( arrayElement );

参数:

  • ArrayObject: 是要插入元素的数组。
  • arrayElement: 是要插入的元素。

示例: 该示例在数组开头插入元素 6

let Arr = [1, 2, 3, 4, 5];
 
console.log("Array Elements: " + Arr);
 
function myGFG() {
    Arr.unshift("6");
    console.log("New Array Elements: " + Arr);
}
 
myGFG();

输出

Array Elements: 1,2,3,4,5
New Array Elements: 6,1,2,3,4,5

示例: 此示例在数组的开头插入元素 GFG_7.

let Arr = ["GFG_1", "GFG_2", "GFG_3", "GFG_4"];
 
console.log("Array Elements: " + Arr);
 
function myGFG() {
    Arr.unshift("GFG_7");
    console.log("New Array Elements: " + Arr);
}
 
myGFG();

输出

Array Elements: GFG_1,GFG_2,GFG_3,GFG_4
New Array Elements: GFG_7,GFG_1,GFG_2,GFG_3,GFG_4

方法2:使用数组的splice方法

在这个方法中,我们将使用数组的splice方法。数组的splice()方法用于修改数组的内容。

示例:

let Arr = [1, 2, 3, 4, 5];
 
console.log("Array Elements: " + Arr);
 
function myGFG() {
    Arr.splice(0, 0, "6");
    console.log("New Array Elements: " + Arr);
}
myGFG();

输出

Array Elements: 1,2,3,4,5
New Array Elements: 6,1,2,3,4,5

方法3:使用传播操作符

传播操作符 允许可迭代对象在期望有0个或多个参数的位置进行展开。它主要用于变量数组,当期望有多个值时。

示例:

let arr = [66, 85, 19, 7];
arr = [34, ...arr]; 
 
console.log(arr)

输出

[ 34, 66, 85, 19, 7 ]

方法4:使用 Array concat() 方法

JavaScriptArray concat() 方法用于合并两个或多个数组。该方法可在数组的开头添加新元素。

示例:

const list = [23, 45, 12, 67];
const newList = [32].concat(list);
 
console.log(newList);

输出

[ 32, 23, 45, 12, 67 ]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程