子数组是否包含某个值?

问题描述

我有一个这样的数组:

var = [
    {
        "a": "value","b": "value2"
    },{
        "a": "value3","b": "value4"
    }
    ...
]

我需要查找是否有任何子数组包含某个值。

我试过了

var.flat().includes("value")

但由于某种原因总是返回 false 并且 .flat() 甚至没有展平数组。

我也试过

var.includes("value")

没有 .flat() 但只有在顶级包含它时才会返回。

我能做到

var = [
    "a": [
        "value","value3"
        ...
    ],"b": [
        "value2","value4"
        ...
    ]
]

但我宁愿不这样做,因为那需要我重写一些我已经写过的代码。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)