【发布时间】:2021-04-07 13:05:10
【问题描述】:
我有一个这样的数组:
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"
...
]
]
但我宁愿不这样做,因为那需要我重写一些我已经写过的代码。
【问题讨论】:
-
@lbragile 不,只有在顶层包含它时才会返回
标签: javascript arrays multidimensional-array sub-array