📜  JavaScript Array unshift()方法(1)

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

JavaScript Array unshift()方法

JavaScript中的数组(Array)是一种非常常用的数据结构,与其他编程语言类似,JavaScript中的数组也有许多常用的方法。其中,unshift()方法是一种向数组开头添加元素的方法。

概述

unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度。此方法会改变原数组,而不是创建一个新的数组,也就是说,它会直接修改原数组。

语法
array.unshift(element1, ..., elementN)

参数说明:

  • element1, ..., elementN:要向数组开头添加的元素。
示例
let arr = [4, 5, 6];
let len = arr.unshift(1, 2, 3);

console.log(arr); // [1, 2, 3, 4, 5, 6]
console.log(len); // 6

在上面的例子中,我们首先创建了一个包含三个元素的数组arr,然后使用unshift()方法向数组开头添加了三个元素1、2和3。最后,我们输出了修改后的数组和新的数组长度6。

注意事项
  • unshift() 方法不接受字符串参数。
  • 如果需要向数组末尾添加元素,应该使用push()方法。
  • 与push()方法类似,unshift()方法也可以使用apply()方法将一个数组的元素添加到另一个数组的开头。
  • 如果添加的元素是对象,那么添加的实际上是对象的引用。
总结

unshift() 方法是一个非常实用的数组方法,可以方便地在数组开头添加元素。当我们需要在数组开头添加元素时,可以使用该方法来实现。但是需要注意,该方法会直接修改原数组。