📅  最后修改于: 2023-12-03 15:16:12.794000             🧑  作者: Mango
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 数组中的一种实用方法,它可以方便地在数组的开头添加一个或多个元素,并返回修改后的新数组的长度,同时也会改变原来的数组。当开发者需要在数组的前面添加元素时,此方法非常有用。