всем привет , второй день не могу мануалы понять как мне суммирвоать массивы по значениям в них
вот у меня есть массив
[
{"price":100,"amount":10},
{"price":100,"amount":10},
{"price":200,"amount":10},
{"price":200,"amount":15} ]
мне надо получить другой массив из него
[
{"price":100,"amount":20},
{"price":200,"amount":25} ]
количество поменялось т.е. два массива сложились
const arr = [
{ price: 100, amount: 10 },
{ price: 100, amount: 10 },
{ price: 200, amount: 10 },
{ price: 200, amount: 15 },
];
const imm= {};
arr.forEach(item => {
if (!imm[item.price]){
imm[item.price] = item.amount;
} else {
imm[item.price] += item.amount;
}
} );
const result = Object.keys(imm).map(key => {
const obj ={
price: +key,
amount: imm[key]
}
return obj;
})
console.log(result)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть секция на вьюхе c рэндерингом партиал вью:
Господа помогите с сортировкой опций списка выбораОни сейчас сортированы по value, а я хотел бы по тексту
Вот есть код, если докрутить до конца TEXTAREA то будет вылелать ошибка в консоли, https://codepenio/mihail-nezemnoy/pen/vwQaZK