В компоненте React.js у меня есть этот массив:
const array = [{
date: '2017-12-21T07:43:00Z',
value: 7000
}, {
date: '2017-12-21T09:41:00Z',
value: 1500,
}, {
date: '2017-12-23T10:59:00Z',
value: 2000
}]
То, что я хочу получить, - это сумма значений на определенную дату (я использую момент в моем проекте).
С этого момента я могу получить максимальное значение из списка, например:
function getMaxValue () {
const { data } = this.props
return data.reduce((max, item) => item.value > max ? item.value : max, data[0].value)
}
Тем не менее, получается 7000
вместо 8500
.
Я тоже могу использовать методы Рамды, но не могу найти подходящий.