unshift怎么使用
时间: 2024-03-12 07:47:40 浏览: 24
unshift() 是 JavaScript 数组的一个方法,用于在数组的开头添加一个或多个元素,并返回新的数组长度。下面是 unshift() 的语法:
```
array.unshift(element1, element2, ..., elementN)
```
其中,`array` 是要添加元素的数组,`element1, element2, ..., elementN` 是要添加的元素,可以是任何数据类型。
以下是一个示例:
```javascript
let fruits = ["banana", "orange", "apple"];
let length = fruits.unshift("pear", "grape");
console.log(fruits); // ["pear", "grape", "banana", "orange", "apple"]
console.log(length); // 5
```
在上面的示例中,我们向 `fruits` 数组的开头添加了两个元素 `"pear"` 和 `"grape"`,并且 unshift() 方法返回了新的数组长度 `5`。
相关问题
unshift 如何使用
unshift() 方法用于向数组的开头添加一个或多个元素,并返回新的长度。
语法:
array.unshift(item1, item2, ..., itemX)
参数:
- item1, item2, ..., itemX:要添加到数组开头的元素。
示例:
```javascript
let fruits = ["Banana", "Orange", "Apple"];
console.log(fruits.unshift("Lemon", "Mango")); // 输出:5
console.log(fruits); // 输出:["Lemon", "Mango", "Banana", "Orange", "Apple"]
```
以上示例中,使用 unshift() 方法向 fruits 数组的开头添加了两个元素 "Lemon" 和 "Mango"。unshift() 方法返回数组的新长度,最后打印出 fruits 数组的内容。
unshift
unshift() 是 JavaScript 数组的一个方法,它可以往数组的开头添加一个或多个元素,并返回新的数组长度。例如:
```
let arr = [1, 2, 3];
arr.unshift(0); // [0, 1, 2, 3]
```
上面的代码会在 arr 数组的开头添加一个元素 0,并返回新的数组长度 4。如果需要添加多个元素,可以在 unshift() 方法的参数中依次传入每个元素,例如:
```
let arr = [1, 2, 3];
arr.unshift(-2, -1, 0); // [-2, -1, 0, 1, 2, 3]
```
上面的代码会在 arr 数组的开头依次添加元素 -2、-1 和 0,并返回新的数组长度 6。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)