O this.constructor é o mesmo tipo da Conta ? Porque uma coisa é classe e a outra objeto.
this.constructor == Conta
O this.constructor é o mesmo tipo da Conta ? Porque uma coisa é classe e a outra objeto.
this.constructor == Conta
Oi Lucas, tudo bom?
O Construtor é um método especial dentro do JS e ele guarda o nome da classe que estamos querendo instanciar dentro dele e quando fazemos essa igualdade é com esse nome que eles está sendo comparado. Não estamos dizendo que ele é do tipo Conta mas sim estamos querendo saber se ele está instanciando um objeto do tipo conta.
Para verificar o tipo do objeto usamos o instanceof
e não o ==
Por Baixo dos panos o JS está automatizando algumas operações para que essa comparação entre uma classe e um Obj possa ser feita. Como é algo mais baixo nível preferi deixar de fora do curso.