всем привет , второй день не могу мануалы понять как мне суммирвоать массивы по значениям в них
вот у меня есть массив
[
{"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)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Господа помогите с сортировкой опций списка выбораОни сейчас сортированы по value, а я хотел бы по тексту
Вот есть код, если докрутить до конца TEXTAREA то будет вылелать ошибка в консоли, https://codepenio/mihail-nezemnoy/pen/vwQaZK