添加首元素 (Unshift)

unshift() 方法会将一个或多个新元素添加到数组的开头

它会修改原数组,并返回数组的新长度

语法

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

element1, ..., elementN 表示要添加到数组开头的一个或多个元素。

示例 1:向数组开头添加单个元素

let array = [0, 5, 10];
let newLength = array.unshift(-5);  // 返回 4

console.log(array);
// 结果: [-5, 0, 5, 10]
console.log(newLength); 
// 结果: 4

示例 2:向数组开头添加多个元素

const numbers = [1, 2, 3];
const newLength = numbers.unshift(-1, 0);

console.log(numbers);    
// 结果: [-1, 0, 1, 2, 3]
console.log(newLength);  
// 结果: 5

unshift() 方法会修改原数组,不会创建新数组。

results matching ""

    No results matching ""