【发布时间】:2018-10-17 17:06:00
【问题描述】:
我在数组[0]中有以下对象:
[
{
"startDay": "05-06",
"endDay": "05-06",
"startTime": "xxxx",
"eventType": "craft"
},
{
"startDay": "05-05",
"endDay": "05-06",
"startTime": "1400",
"eventType": "art"
},
{
"startDay": "05-08","endDay": "05-08",
"startTime": "1100",
"eventType": "music"
},
{
"startDay": "05-08","endDay": "05-08",
"startTime": "1400",
"eventType": "fishing"
},
{
"startDay": "05-07","endDay": "05-08",
"startTime": "1400",
"eventType": "football"
}
]
如何按 item.startDay 过滤?例如如果过滤器是“05-06”,过滤器将是:
[{
"startDay": "05-06",
"endDay": "05-06",
"startTime": "xxxx",
"eventType": "craft"
}]
如果过滤器是“05-08”,则过滤器将是:
[{
"startDay": "05-08","endDay": "05-08",
"startTime": "1100",
"eventType": "music"
},
{
"startDay": "05-08","endDay": "05-08",
"startTime": "1400",
"eventType": "fishing"
}]
【问题讨论】:
-
将
filter()函数与将startDay属性与您要查找的属性进行比较的函数一起使用。 -
我投票决定将此问题作为题外话结束,因为您至少需要付出一些努力。
标签: javascript json object filter