не ретёрнили новый массив с новым полем fail
а просто добавили в старый массив новое поле ?
сам массив = [{...},{...}]
http://prntscr.com/jw8pqv
ты видимо о существовании object spread не знаешь о том что .map это не цикл (идеологически)
и да, мутировать плохо
и если уж хочется, НАПИШИ ЦИКЛ
а вообще там дико странный код можно ебануть так const filteredDates = dates.map(item => ({ …item, fail: item.Statuses && (item.count - item.Statuses.DELIVERED) })
Обсуждают сегодня