如何使用javascript按行长度筛选数组的数组?

如何使用javascript按行长度筛选数组的数组?,javascript,arrays,filter,Javascript,Arrays,Filter,如何按行长度筛选数组的数组 例如,如果我有一个数组,例如: [A'、'B'、'C']、[D'、'E']、[F'、'G'、'H'] 如何按三行长度进行过滤,以获得以下结果: [A'、'B'、'C']、[F'、'G'、'H'] 这只是一个示例,我有数千行要根据行长度进行过滤 let arr = [['A','B','C'],['D','E'],['F','G','H']]; let newArr = arr.filter(x => { return x.length === 3; })

如何按行长度筛选数组的数组

例如,如果我有一个数组,例如:

[A'、'B'、'C']、[D'、'E']、[F'、'G'、'H']

如何按三行长度进行过滤,以获得以下结果:

[A'、'B'、'C']、[F'、'G'、'H']

这只是一个示例,我有数千行要根据行长度进行过滤

let arr = [['A','B','C'],['D','E'],['F','G','H']];
let newArr = arr.filter(x => {
    return x.length === 3;
})
请看数组函数。他们很直截了当

请看数组函数。它们非常直截了当。

过滤它

设arr=[[A'、'B'、'C']、['D'、'E']、['F'、'G'、'H'];
让结果=arr.filter(({length})=>length==arr.length);
控制台日志(结果)过滤它

设arr=[[A'、'B'、'C']、['D'、'E']、['F'、'G'、'H'];
让结果=arr.filter(({length})=>length==arr.length);

控制台日志(结果)
arr.filter(subar=>subar.length==desiredLength)
arr.filter(subar=>subar.length==desiredLength)
我认为lhe lambda可以简化为
x=>x.length==3
似乎我可以重新分配let。这似乎就是我要找的。谢谢。看来我可以重新分配let了。这似乎就是我要找的。谢谢