Olá.
Quando o professor cria a função transferir dentro da classe ContaCorrente, na hora de chamar a função sacar a fim de deduzir o saldo da conta de origem, ele cria uma const.
transferir (valor, conta) {
const valorSacado = this.sacar(valor);
conta.depositar(valorSacado);
}
A função funcionaria da mesma forma apenas usando: this.sacar(valor)
Então me pergunto: há realmente necessidade de colocar em uma const? De repente a finalidade é gravar a informação em outro lugar?
Desculpem se a resposta está mais para frente no curso.