На данный вопрос уже ответили:
Есть коллекция вида
dict = [
{
date: '19.10.2018,
hours: 2,
},
{
date: '19.10.2018,
hours: 10,
},
{
date: '24.11.2010,
hours: 4,
},
]
Я бы хотел совместить поле hours у объектов с повторяющейся датой, то есть:
[
{
date: '19.10.2018,
hours: 12,
},
{
date: '24.11.2010,
hours: 4,
},
]
Есть ли какие нибудь идеи как лучше это реализовать? Спасибо!!!
var dict = [
{
date: '19.10.2018',
hours: 2,
},
{
date: '19.10.2018',
hours: 10,
},
{
date: '24.11.2010',
hours: 4,
},
],
obj = {};
dict.forEach(function(item){
if(!obj[item.date]){
obj[item.date] = item;
} else {
obj[item.date].hours = obj[item.date].hours + item.hours;
}
});
console.log(obj);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Суть в том что делаю запрос на файл с поиском ID И просто он всегда отвечает False прошу помочь
Продолжение данной темы Поиск и возврат значения по ID (for json) Возникла другая проблемаИзначально планировалось использовать данный код, как...