Olá. Notei que ao inserir a palavra function antes de definir o comportamento da função na classe ContaCorrente não funciona.
class ContaCorrente {
agencia;
saldo;
function sacar(valor) {
if (this.saldo >= valor) this.saldo -= valor;
}
}
const contaCorrenteRicardo = new ContaCorrente();
contaCorrenteRicardo.saldo = 100;
contaCorrenteRicardo.sacar(80);
console.log(contaCorrenteRicardo.saldo);
Poderiam me explicar por quê isso acontece? Gratidão :)