sách gpt4 ăn đã đi

javascript - 如何使用javascript减少对象数组并从中获取值

In lại Tác giả: Walker 123 更新时间:2023-11-29 15:08:30 25 4
mua khóa gpt4 giày nike

我想减少如下所示的对象数组:arr=[{title: 'AP', CurrentDate: 2019-07-31, Status: 'done', NoOfEvents:'6' }]

现在我想减少这个数组对象以获得 NoOfEvents 值。

所以我正在尝试下面的代码,但它不起作用:

arr.reduce((n,x) => n + (x.title === 'AP' && new Date(x.CurrentDate) > (2019-05-15) + x.NoOfEvents,空)

如何根据上述条件在 reduce 中获取 NoOfEvents 的值?

câu trả lời hay nhất

reduce()编写的函数格式错误。您可以尝试以下方法。

const arr = [{title: 'AP', CurrentDate: '2019-07-31', Status: 'done', NoOfEvents:'6' }]
const result = arr.reduce((n, x) => (n += (x.title === 'AP' && new Date(x.CurrentDate) > new Date('2019-05-15')) ? +x.NoOfEvents: 0, n), 0)
console.log(result)

关于javascript - 如何使用javascript减少对象数组并从中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57287492/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress