如何过滤数组中除第一个之外的每个元素?JS

我有一个看起来像这样的二维数组:

numbers = [[], [1,2,4], [], [1,2,6], []];  //Not always the same

是否可以使用prototype.filter() 来擦除每个空数组,除了索引中的第一个数组(numbers[0])?到目前为止,还没有找到答案。

如果不是,我应该使用 for 循环还是有另一个我不知道的原型函数?

回答

这应该可以解决问题

numbers.filter((subArray, index) => subArray.length > 0 || index === 0);


以上是如何过滤数组中除第一个之外的每个元素?JS的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>