Desafio final
Duas funções puras do carrinho, sozinhas e testáveis: somar o total e remover um item pelo id.
Estudar esta lição interativa →As duas funções mais importantes do carrinho, exatamente como você as viu nos passos 2 e 4, agora para você escrever do zero: totalCarrinho(lista), que soma preco * qtd de cada item, e removerItem(lista, id), que devolve uma nova lista sem o item daquele id.
Complete
totalCarrinho(lista) (soma preco*qtd de cada item) e removerItem(lista, id) (devolve uma lista nova sem o item daquele id, sem alterar a lista recebida).function totalCarrinho(lista) {
// dica: use .reduce(), somando preco * qtd de cada item
}
function removerItem(lista, id) {
// dica: use .filter(), mantendo só os itens com id diferente
}
🧩 Este é um exercício com correção automática — abra no app para completá-lo e verificar.