Привет!
Вроде простая задача, а решить красиво и без костылей как-то хз как.
Лапшекод писать тоже совесть не позволяет.
Есть массив с товарами:
[
{
id: 1,
name: 'iPhone',
quantity: 1
}
]
Нужно "запушить в массив" точно такой же товар, который, если id совпадает, просто увеличивает свойство
quantity
имеющегося. Если id не совпадает, то, соответственно добавить его в массив рядом.
З.Ы.: Можно юзать lodash.