Estou tentando utilizar o "return" porém sem êxito.
class bankAccount {
agency;
_balance = 0;
withdraw(amount){
if (this._balance >= amount) {
this._balance -= amount;
//console.log (`Saque de R$${amount} efetuado com sucesso! Saldo restante: R$${this._balance}`);
return amount;
} //else {
//console.log (`Saldo insuficiênte para saque. Saldo disponível: R$${this._balance}`);
//}
}
//
const bankAccount1 = new bankAccount();
bankAccount1.agency = 174;
bankAccount1.deposit(900);
bankAccount1.withdraw(600);
const withdrawn = bankAccount1.withdraw(600);
console.log(withdrawn);
Console:
PS D:\Programação\JavaScript\Estudos> node .\index.js
undefined
O que pode estar acontecendo? Onde esta o erro?