📜  JavaScript 数组 unshift() 方法(1)

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

JavaScript 数组 unshift() 方法

介绍

Javascript 中的数组是一种常见的数据类型,在日常的web页面开发中经常使用。数组是一个有序的列表,每一项可以是不同的数据类型,同时数组的长度可以动态增加或减少。unshift()是 Javascript 中数组的一种方法,它可以在数组的开头插入一个或多个元素,并返回修改后的新数组,同时也会改变原来的数组。

语法

array.unshift(element1[, ...[, elementN]])

其中:

  • array: 要进行操作的数组。
  • element1, ..., elementN: 要添加到数组开头的元素。
  • 返回值:新数组的长度。
示例
var arr = [1, 2, 3];
var len = arr.unshift(4, 5);

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

上面的示例中,数组 arr 开始时为 [1, 2, 3],然后使用 unshift() 方法在数组 arr 的开头添加了两个元素 4 和 5。使用 console.log() 分别输出修改后的数组 arr 和返回值 len,运行结果为 [4, 5, 1, 2, 3] 和 5。

注意事项
  • unshift() 方法可以添加多个元素,且添加的元素从左到右按照参数列表的顺序依次添加。
  • unshift() 方法会改变原数组,不会创建一个新的数组对象。
  • unshift() 方法的返回值是修改后的数组的长度,而不是修改后的数组对象。
结论

unshift() 方法是 JavaScript 数组中的一种实用方法,它可以方便地在数组的开头添加一个或多个元素,并返回修改后的新数组的长度,同时也会改变原来的数组。当开发者需要在数组的前面添加元素时,此方法非常有用。