js去掉数组第一项,返回余下数组
时间: 2023-10-08 11:09:37 浏览: 85
删除数组中指定元素,返回剩余元素数组
要去掉数组的第一项并返回剩下的数组,可以使用数组的 `slice` 方法。 `slice` 方法返回一个新数组,其中包含从指定索引开始(不包括该索引)到数组末尾的所有元素。
以下是一个示例代码:
```javascript
const arr = [1, 2, 3, 4, 5];
const newArr = arr.slice(1);
console.log(newArr); // [2, 3, 4, 5]
```
在这个示例中,我们定义了一个数组 `arr`,然后使用 `slice(1)` 方法创建了一个新数组 `newArr`,其中包含了从索引 `1` 开始(即第二个元素)到数组末尾的所有元素。最后,我们在控制台中打印了新数组 `newArr`。
如果你想要在原数组上进行修改,而不是创建一个新的数组,可以使用 `shift` 方法来删除数组的第一个元素:
```javascript
const arr = [1, 2, 3, 4, 5];
arr.shift();
console.log(arr); // [2, 3, 4, 5]
```
在这个示例中,我们使用 `shift` 方法删除了数组 `arr` 的第一个元素。最后,我们在控制台中打印了修改后的数组 `arr`。
请注意,`slice` 方法是不会修改原始数组的,而是返回一个新的数组。而 `shift` 方法会修改原始数组。根据你的需求选择适合的方法。
阅读全文