【发布时间】:2021-10-01 07:07:33
【问题描述】:
我有不同日期的对象。我如何过滤掉过去的日期和现在的日期。我有过去和未来的日期,我只想要对象的过去日期和当前日期。我尝试过滤,但我不确定我在做什么错 我的代码:
const arr = [{
"id": "e18dae03-99c7-4ffa-be2f-a595fc7fad15",
"event_date": "2021-09-30T01:00:00.000Z",
"alert_name": null,
"alert_level": null,
"alert_action": null,
"alert_details": null,
},
{
"id": "e18dae03-99c7-4ffa-be2f-a595fc7fad15",
"event_date": "2021-10-30T01:00:00.000Z",
"alert_name": null,
"alert_level": null,
"alert_action": null,
"alert_details": null,
}
{
"id": "765a508f-fb47-4de4-bf69-19f0db38ccfc",
"event_date": "2021-09-17T22:03:00.000Z",
"alert_name": null,
"alert_level": null,
"alert_action": null,
"alert_details": null,
},
{
"id": "bc07a114-43f4-49a1-bb6c-fec801aee749",
"longitude": null,
"event_date": "2021-11-19T07:51:00.000Z",
"alert_name": null,
"alert_level": null,
"alert_action": null,
"alert_details": null,
}
]
const filterByExpiration = () => arr.filter(({ event_date }) => event_date <= new Date());
【问题讨论】:
标签: javascript arrays reactjs object