Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SyntaxError: Identifier 'cliente1'

Boa noite, alguém poderia me ajudar por gentileza? eu fiz igual o professor, só que não entendi o erro que aparece de sintaxe, eu uso também o VScode. eu queria saber qual é o erro, por favor:

erro que aparece no powershell:

const cliente1.nome = "Ricardo";
      ^

SyntaxError: Identifier 'cliente1' has already been declared

meu código é este:

class cliente {
    nome;
    cpf;
    agencia;
    saldo;

}

const cliente1 = new Cliente();
const cliente2 = new Cliente();

const cliente1.nome = "Ricardo";
const cliente1.cpf = 1112223309;
const cliente1.agencia =  1001;
const cliente1.saldo = 0;


const cliente2Nome = "Alice";
const cliente2CPF = 8882223309;
const cliente2Agencia =  1001;
const cliente2Saldo = 0;

const cliente3Nome = "Alice";
const cliente3CPF = 8882223309;
const cliente3Agencia =  1001;
const cliente3Saldo = 0;

console.log(cliente1);
2 respostas

eu mudei para isso:

class cliente {
    nome;
    cpf;
    agencia;
    saldo;

}

const cliente1 = new Cliente();
const cliente2 = new Cliente();
const cliente3 = new Cliente();

cliente1.nome = "Ricardo";
cliente1.cpf = 1112223309;
cliente1.agencia =  1001;
cliente1.saldo = 0;


cliente2.nome = "Alice";
cliente2.cpf = 8882223309;
cliente2.agencia =  1001;
cliente2.saldo = 0;

cliente3.nome = "Alice";
cliente3.cpf = 8882223309;
cliente3.agencia =  1001;
cliente3.saldo = 0;

console.log(cliente1);

e mesmo assim se encontra com o mesmo erro de sintaxe :v

solução!

Já resolvi o erro era :

class cliente {
    nome;

tem que bater com este:

const cliente1 = new Cliente();

então troquei para:

class Cliente {
    nome;

LETRA MAÍUSCULA PARA SINTETIZAR COM "new Cliente"