简述解释一下JavaScript unshift()方法?
参考答案:
unshift()
是 JavaScript 数组的一个方法,用于在数组的开头添加一个或多个元素,并返回新的长度。这个方法会改变原数组。
这个方法的语法如下:
array.unshift(element1, element2, ..., elementX)
这里的 element1, element2, ..., elementX
是你想要添加到数组开头的元素。你可以一次添加多个元素,只需要在方法调用时将它们作为参数列出即可。
这是一个例子:
let fruits = ["banana", "orange", "apple"];
fruits.unshift("pear", "grape");
console.log(fruits);
// 输出: ["pear", "grape", "banana", "orange", "apple"]
console.log(fruits.length);
// 输出: 5
在这个例子中,我们首先创建了一个包含三个元素的数组 fruits
。然后,我们使用 unshift()
方法在数组开头添加了两个新的元素 "pear" 和 "grape"。最后,我们打印了修改后的数组以及它的长度。你可以看到,数组现在包含五个元素,并且新的元素已经被添加到了数组的开头。