Para entendimento, no assunto métodos, nós podemos usar o mesmo método para realizar duas funções diferentes? Ou seja:
Método:
sacar(valor) {
if(this._saldo >= valor) {
this._saldo -= valor;
return valor;
}
}
Com ele, nós conseguimos:
Fazer o saque propriamente dito (que daria pra fazer sem retornar nada, diga-se de passagem)
contaCorrenteRicardo.sacar(50);
E também utilizar o valor do parâmetro para retorno quando queremos saber o valor do saque ( só funciona com o return )
valorSacado = contaCorrenteRicardo.sacar(50);
console.log(valorSacado);
Entendi direito? Existe outras possibilidades para o uso de métodos?