小编sau*_*hah的帖子

根据多个值或参数过滤 JSON 对象数组

users = [
  {
    "username": "Alice",
    "firstName": "Alice-U",
    "lastName": "Wonderland"
  },
  {
    "username": "bob",
    "firstName": "Bob-u",
    "lastName": "Builder",
  },
  {
    "username": "charly",
    "firstName": "Charly-u",
    "lastName": "Brown",
  }
]
Run Code Online (Sandbox Code Playgroud)

我希望能够根据多个值过滤该数组,例如:

搜索条件:{ "username" : "Alice" }应返回:

{
    "username": "Alice",
    "firstName": "Alice-U",
    "lastName": "Wonderland"
}
Run Code Online (Sandbox Code Playgroud)

类似:{ "username" : "charly", "firstName": "Charly-u" }应该返回:

{
    "username": "charly",
    "firstName": "Charly-u",
    "lastName": "Brown",
}
Run Code Online (Sandbox Code Playgroud)

使用 javaScript 或 jQuery 进行精确字符串匹配。

javascript arrays attributes json filter

1
推荐指数
1
解决办法
7913
查看次数

标签 统计

arrays ×1

attributes ×1

filter ×1

javascript ×1

json ×1