【发布时间】:2022-11-28 21:34:02
【问题描述】:
我有 items 对象如下。我想找到created 是最新的对象。
const items = [
{ id: 'djw8701', created: '2019-10-05T11:06:20.208Z', url: 'url1' },
{ id: 'djw8702', created: '2019-10-15T12:06:21.208Z', url: 'url2' },
{ id: 'djw8703', created: '2019-10-20T13:06:22.208Z', url: 'url3' }
]
我想比较数组中的对象并获得一个具有最新日期的对象items[2]
我下面的方法什么都不返回。
items?.reduce((curr, acc) => {
if (curr.created < acc.created) {
return { ...acc };
}
})
【问题讨论】:
-
当 reduce 为 falsy 时,reduce 返回 undefined
标签: javascript