não consegui colocar uma resposta aceitavel
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
não consegui colocar uma resposta aceitavel
Olá, Patricia.
Tudo bem?
Uma resposta aceitável para a pergunta sobre o que o código faz, seria explicar o código e enviar:
Este código utiliza a função reduce para calcular o total de itens e o valor total no carrinho de compras. A função reduce itera sobre cada item no carrinho (item), somando a quantidade de cada item (item.quantidade) ao acumulador de quantidades (acumulador.quantidade) e calculando o valor total acumulado (acumulador.total) ao multiplicar o preço do item pela sua quantidade (item.preco * item.quantidade). O objeto inicial do acumulador é { quantidade: 0, total: 0 }. No final, total e quantidade contêm o valor total e a quantidade total de itens no carrinho, respectivamente.
Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.