例如,这是我的数组数组:
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]];
将是最终输出。
谢谢。
注意:我不想改变数组。
最佳答案
如果你想获得一个新数组,而不是改变原始数组。
选项 1:使用 destructuring与 rest获取包含所有项目的新数组,但第一个:
const arr = [[1, 2, 3, 4], [6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];
const [, ...filteredArr] = arr;
console.log(filteredArr);
选项 2:使用 Array.slice()
获取第一个之后的所有项目(索引 0):
const arr = [[1, 2, 3, 4], [6, 6, 7, 8, 9], [10, 11, 12, 13, 14]];
const filteredArr = arr.slice(1);
console.log(filteredArr);
关于javascript - 如何删除数组数组中的第一个索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58728877/