1
resposta

No terminal aparece um "Cliente = undefined"

const cliente2 = new Cliente(); cliente2.nome = "Julia" cliente2.cpf = 77788833309;

const conta2 = new ContaCorrente(); conta2.cliente = cliente2 conta2.agencia = 102;

Aparece isso no Terminal:

ContaCorrente { agencia: 102, Cliente: undefined, _saldo: 0, cliente: Cliente { nome: 'Julia', cpf: 77788833309 } }

Não sei da onde vem aquele Cliente = undefined. Alguém me ajuda!

1 resposta

Olá Vinicius! Lembre-se do case-sensitive "Cliente" é diferente de "cliente"... Em algum lugar você está tentando atribuir a variavel "Cliente", lembra que no curso o professor explica que caso você tente atribuir qualquer variavel ela vai ser criada mesmo não existindo na estrutura da classe? isso acontece por causa da passagem de parametro ser por referencia! então creio que essa "Cliente" não deveria existir, pois o certo é: "cliente" e a variavel cliente já até deu certo no seu código como você descreveu!

Tente consertar isso ou para entendermos poste todo seu codigo !