javascript - 如何删除数组数组中的第一个索引?

标签 javascript arrays node.js object

例如,这是我的数组数组:

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:使用 destructuringrest获取包含所有项目的新数组,但第一个:

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/

相关文章:

php - 预订表格 :Price change on selecting different option from dropdown list - PHP and Javascript

c++ - 返回一个数组......而不是一个数组的引用或指针

javascript - 如何在express.js中访问函数外的mysql记录

python - 计算两个 3D 数组之间的元素级欧氏距离

java - 列表中的调用长度和列表的特定项目

javascript - javascript中的树遍历

node.js - 如何通过 Node 16 EventTarget 发送 CustomEvent?

javascript - 解释 Javascript 字符串文字中的 HTML 标签

javascript - 使用 JavaScript 的 session_destroy()

javascript - 如何在网页中加载 Electron 窗口?