小编Aus*_*rke的帖子

Javascript:根据键的值有条件地过滤 JSON?

在检索这样的 JSON 之后:

"JSON": [
{
  "mySchool": "college",
  "myHome": "apartment",
  "myFavoriteSport": "soccer"
},
{
  "mySchool": "highschool",
  "myHome": "house",
  "myFavoriteSport": "hockey"
},
{
  "mySchool": "college",
  "myHome": "box",
  "myFavoriteSport": "soccer"
},
{
  "mySchool": "elementary",
  "myHome": "tent",
  "myFavoriteSport": "soccer"
}
]
Run Code Online (Sandbox Code Playgroud)

我如何有条件地过滤它,以便...如果soccermyFavoriteSport键的值,则返回包含该myFavoriteSport: soccer对的所有对象的数组?我确定我最终会pushing将该对象放入数组中,但我不太知道如何将其单独列出以便将其分配给一个变量。

我确定它会涉及某种类型的循环,但这是我第一次使用 JSON 和这种类型的对象,所以我有点不确定如何处理它。

javascript api json object node.js

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

标签 统计

api ×1

javascript ×1

json ×1

node.js ×1

object ×1