【发布时间】:2019-03-18 05:06:30
【问题描述】:
在检索到这样的 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"
}
]
如何有条件地过滤它,以便...如果soccer 是myFavoriteSport 键的值,则返回包含myFavoriteSport: soccer 对的所有对象的数组?我确定我最终会将pushing对象放入数组中,但我不太清楚如何将其单独列出,以便将其分配给变量。
我确信它会涉及某种类型的循环,但这是我第一次使用 JSON 和这种类型的对象,所以我有点不确定如何处理它。
【问题讨论】:
标签: javascript node.js json api object