предположим, у меня есть два списка
const listA = [{"apple":100}, {"banana": 50}, {"pearl": 10}, {"cherry": 5}, {"kiwi": 3}]
const listB = [{"peach": 30}, {"apple": 15}, {"kiwi": 10}, {"mango": 5}]
Вопрос в том, как объединить два списка в один стек с одним и тем же элементом с увеличением числа и отсортировать по количеству? Я имею в виду окончательный результат должен быть ->
const listMerged = [{"apple":115}, {"banana": 50} , {"peach": 30}, {"kiwi": 13}, {"pearl": 10}, {"cherry": 5}, {"mango": 5}]
Я знаю, что это будет что-то вроде:
sortListDesc(list) {
return obj.sort(function (l1,l2) {
return l2< l1 ? -1
: l2 >l1 ? 1
: 0
})
}
но не знаю точно, как сложить число, чем сортировать по количеству.