📌  相关文章
📜  JavaScript程序,将元素添加到数组的开头

📅  最后修改于: 2020-09-27 04:42:14             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序在数组的开头添加一个新元素。

示例1:使用unshift()将元素添加到数组
// program to add element to an array

function addElement(arr) {

    // adding new array element
    arr.unshift(4);
    
    console.log(arr);
}

let array = [1, 2, 3];

// calling the function
// passing array argument
addElement(array);

输出

[4, 1, 2, 3]

在上面的程序中,使用unshift()方法将新元素添加到数组变量中。

unshift()方法在数组的开头添加一个新元素。


示例2:使用splice()将元素添加到数组
// program to add element to an array

function addElement(arr) {

    // adding element to array
    arr.splice(0, 0, 4);
    
    console.log(arr);
}

let array = [1, 2, 3];

// calling the function
addElement(array);

输出

[4, 1, 2, 3]

在上面的程序中, splice()方法用于向数组添加新元素。

splice()方法中,

  • 第一个参数是要在其中添加元素的数组的索引。
  • 第二个参数是要从索引元素中删除的元素数。
  • 第三个参数是要添加到数组中的元素。

示例3:使用扩展运算符将元素添加到数组
// program to add element to an array

function addElement(arr) {

    // adding element to array
    arr = [4, ...arr];
    
    console.log(arr);
}

let array = [1, 2, 3];

// calling the function
addElement(arr);

输出

[4, 1, 2, 3]

在上面的程序中,散布运算符 ...用于将新元素添加到数组的开头。

arr = [4, ...arr];将第一个元素设为4 ,其余元素取自array


示例4:使用concat()将元素添加到数组
// program to add element to an array

function addElement(arr) {

    // adding element to array
    arr = [4].concat(arr);
    
    console.log(arr);
}

let array = [1, 2, 3];

// calling the function
addElement(array);

输出

[4, 1, 2, 3]

在上面的程序中, concat()方法用于向数组添加新元素。

concat()方法将两个数组合并为一个。