ВИ

Size: a a a
ВИ
IS
IS
IS
ВИ
SS
q
D
SS
array.sort((a, b) => b.key - a.key);
q
БО
𝐓
IS
visits.map(({ items, ...rest }) => {
const groupedItems = items.reduce((acc, item) => {
if (acc.has(item.name)) {
acc.get(item.name).amount += item.amount;
} esle {
acc.set(item.name, { ...item });
}
return acc;
}, new Map());
return Object.assign(rest, { items: Array.from(groupedItems.values()) });
});
S
IS
IS
𝐓
𝐓
IS