1
resposta

SyntaxError: Unexpected Token ;

Havia feito o código por si só como demonstrava a aula porem apresentou esse erro. Não estava encontrando ai para tirar a duvida onde esta o erro copie o código fonte da aula e o mesmo erro apresenta.!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Paulo, tudo bem com você?

Peço desculpas pela demora no retorno.

Ao executar o seu código e o da aula, tudo ocorreu como esperado, foram apresentados os dois clientes. No entanto, vale ressaltar que o erro SyntaxError: Unexpected Token ; ocorre quando há um ponto e vírgula inesperado em algum lugar do código. Todavia, isso também pode ocorrer devido à versão do Node que você está utilizando em sua máquina, pois em versões antigas os atributos da classe devem ser declarados dentro de um construtor, como mostro abaixo:

class Cliente {
    constructor() {
        this.nome = "";
        this.cpf = "";
        this.agencia = "";
        this.saldo = "";
    }
}

Caso você esteja com uma versão inferior a 12.0, recomendo que faça upgrade para versões mais recentes, desinstalando e instalando-o novamente. No artigo como instalar o Node.js no Windows, Linux e macOS da Alura é ensinado como instalar a ferramenta.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!