📜  JavaScript数组unshift()(1)

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

JavaScript 数组 unshift() 方法

在 JavaScript 中,unshift() 方法可以向数组的开头添加一个或多个新的元素,并且返回修改后的新数组的长度。以下是该方法的语法:

array.unshift(element1, element2, ..., elementX)

其中:

  • array:必需,要操作的数组。
  • element1, element2, ..., elementX:可选,要添加到数组开头的元素。
返回值

unshift() 方法返回修改后的新数组的长度。

示例
var arr = [1, 2, 3];
console.log(arr.unshift(4, 5));  // 输出:5
console.log(arr);               // 输出:[4, 5, 1, 2, 3]

在上面的示例中,我们首先创建了一个数组 [1, 2, 3],然后使用 unshift() 方法向数组开头添加了两个新元素 45。最后打印出修改后的数组,可以看到新数组为 [4, 5, 1, 2, 3]

注意事项
  • unshift() 方法会改变原数组。
  • 可以向空数组中添加元素,此时将会创建一个只包含一个元素的数组。
  • 可以向数组开头添加任意数量的元素,但要注意添加的元素数量不能超过数组的最大长度。

在实际应用中,unshift() 方法通常被用来向数组开头添加新的元素,比如将新的任务添加到任务列表的开头等。