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?