JavaScript 程序:将元素添加到数组开头

要理解此示例,您应了解以下 JavaScript 编程 主题


示例 1:使用 unshift() 向数组添加元素

// program to add element to an array

function addElement(arr) {

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

const 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);
}

const 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);
}

const 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);
}

const array = [1, 2, 3];

// calling the function
addElement(array);

输出

[4, 1, 2, 3]

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

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


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战