1
resposta

Estou executando os codigos abaixo como o professor fez mas esta dando erro retornando no console o valor 0

<script>
    var n1 = new Negociacao(new Date(), 5, 700);
    var volume = n1.obtemVolume();
    console.log(volume);
</script>


class Negociacao {
  constructor() {
    this.data = new Date();
    this.quantidade = 1;
    this.valor = 0.0;
  }
  obtemVolume() {
    return this.quantidade * this.valor;
  }
}
1 resposta

Oi, Alura10, tudo bem?

Você não passou os parâmetros no contrutor da classe, o constructor:

 constructor(data, quantidade, valor)

Estamos jogando os parâmetros para as propriedades.

Teste agora e me diz se deu certo :}