相关疑难解决方法(0)

JS搜索对象值

我有一系列同类物体,如此;

[
  {
    "foo" : "bar",
    "bar" : "sit"
  },
  {
    "foo" : "lorem",
    "bar" : "ipsum"
  },
  {
    "foo" : "dolor",
    "bar" : "amet"
  }
]
Run Code Online (Sandbox Code Playgroud)

我想用关键字搜索这些对象的值(而不是键),并返回包含任何值中的关键字的对象数组.

因此,例如,使用关键字r,我将获得所有对象(对象#1中的"baR",对象#2中的"loRem"和对象#3中的"doloR").使用关键字lo,我会得到对象2和3("LOrem"和"doLOr")a,我会得到对象1和3,("bAr"和"Amet").foo但是使用关键字,我会得到一个空数组,因为"foo"是一个键,并且在任何值中都找不到(不像"bar")......你明白了.

我该怎么做呢?非常感谢提前!

javascript search json

43
推荐指数
8
解决办法
13万
查看次数

标签 统计

javascript ×1

json ×1

search ×1