Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a funcionalidade dos métodos sacar/_sacar na classe Conta

insira seu código aqui

Não entendi o porquê de criar o método _sacar e a funcionalidade do sacar(valor)??

1 resposta
solução!

Fala ai Tamiris, tudo bem? A ideia é trabalhar com visibilidade dos métodos, a função _sacar é privada, ou seja, somente a própria classe pode chamá-la diretamente.

Enquanto isso, a função sacar (sem o _) é disponível para uso, isso porque o JavaScript não tinha uma maneira de criar funções ou variaveis privadas, então, convencionalmente variaveis ou funções que iniciam com _ são privadas.

Mas, nas novas versões do JavaScript foi adicionado o suporte para variaveis e funções privadas através do #, porém, o suporte ainda é bem baixo nos navegadores:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields

Espero ter ajudado.