如何移除数组中的第一个索引?

11 浏览
0 Comments

如何移除数组中的第一个索引?

这是我的数组的数组示例:

const arr = [[1, 2, 3, 4], [6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];

我想要移除第一个索引,以便得到除第一个索引外的数组的数组。

所以最终输出应为filteredArr = [[6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];

谢谢。

注意:我不想改变原始数组。

0
0 Comments

这篇文章讨论了如何从数组中删除第一个索引。问题的出现原因是用户想要获得一个新的数组,而不是改变原始数组。文章提供了两种解决方法。

第一种方法是使用解构和rest操作符来获得一个新数组,其中不包括第一个索引。示例代码如下:

const arr = [[1, 2, 3, 4], [6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];
const [, ...filteredArr] = arr;
console.log(filteredArr);

第二种方法是使用`Array.slice()`方法来获得第一个索引之后的所有项。示例代码如下:

const arr = [[1, 2, 3, 4], [6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];
const filteredArr = arr.slice(1);
console.log(filteredArr);

这两种方法都能达到目的,并且不会改变原始数组。最后,作者表示对这些解决方法感到满意,并感谢提供帮助。

0