0dias seguidos0XP

Classes, getters e campos privados

Intermediário+20 XP

Crie a classe Carrinho:

  • campo privado #itens (array)
  • adicionar(nome, preco, qtd = 1): se o item já existir, soma a quantidade. Retorna this (para encadear chamadas)
  • remover(nome)
  • getter total (soma preco * qtd)
  • getter quantidade (soma das quantidades)
Como resolver
  1. Escreva sua solução no editor.
  2. Executar mostra a saída no terminal, para você experimentar.
  3. Testar confere a solução. Passou em tudo? Exercício concluído!
index.js · carregando JavaScript…
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/js-this-classes$