Функция updateShoppingCart
позволяет увеличить или уменьшить количество какого-то товара в корзине. Она принимает три аргумента:
"add"
или "remove"
;Вернуть нужно новый объект, в котором количество соответствующего продукта изменено. Исходный объект мутировать нельзя.
console.log(updateShoppingCart( { "mango": 2, "apple": 3 }, "add", "apple", )); // { "mango": 2, "apple": 4 }, console.log(updateShoppingCart( { "avocado": 2, "coconut": 3 }, "add", "pineapple", )); // { "avocado": 2, "coconut": 3, "pineapple": 1 },
console.log(updateShoppingCart( { "banana": 2, "kiwi": 3 }, "remove", "banana", )); // { "banana": 1, "kiwi": 3 } console.log(updateShoppingCart( { "peach": 2, "grapefruit": 1 }, "remove", "grapefruit", )); // { "peach": 2 },