【问题标题】:Filter Out Element from Nested Array从嵌套数组中过滤掉元素
【发布时间】:2023-02-18 01:24:40
【问题描述】:
let input array=[["1.81","2.24"],["5.62","6.26"],false,["2.31","1.64"],false,false]

let output array=[["1.81","2.24"],["5.62","6.26"],["2.31","1.64"]];

我有一个嵌套的输入数组,其中包含较小的数组和 false 语句,如控制台所示。如何从输入数组中删除错误语句?我尝试使用 for 循环遍历所有 6 个元素以使用 (if !==false) 检查每个元素,然后进入一个名为输出数组的新数组,但我无法让它工作?我可以知道如何解决这个问题吗?非常感谢您的帮助 :)

【问题讨论】:

标签: javascript html jquery arrays sorting


【解决方案1】:

直接使用Array#filter

let input=[["1.81","2.24"],["5.62","6.26"],false,["2.31","1.64"],false,false]
let res = input.filter(Boolean);
console.log(res);

【讨论】:

    猜你喜欢
    • 2022-07-13
    • 2021-08-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多