📜  unshift (1)

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

插入元素到数组开头:unshift()

在 JavaScript 中,可以使用 unshift() 方法将一个或多个元素插入到数组的开头。这个方法会改变原始数组,返回值是新数组的长度。

语法
arr.unshift(element1[, element2[, ...[, elementN]]])
参数
  • element1, element2, ..., elementN: 要插入到数组开头的一个或多个元素。
示例
let arr = [1, 2, 3];
let length = arr.unshift(4, 5);
console.log(arr); // [4, 5, 1, 2, 3]
console.log(length); // 5
注意事项
  • unshift() 方法改变原始数组,而不是创建一个新数组。
  • 如果要插入的元素较多,最好使用 concat() 方法生成一个新的数组,再使用 unshift() 方法插入元素。
  • 如果只需要插入一个元素,可以使用 splice() 方法。
结论

unshift() 方法是 JavaScript 中插入元素到数组开头的重要方法,可以用于在数组开头插入一个或多个元素。在使用此方法时,务必注意原始数组会被修改,应谨慎使用。