Erro inesperado ao tentar compilar código SIMPLES!

1. Erro inesperado ao tentar compilar código SIMPLES!

DENISON DA SILVA NUNES JUNIOR
j-nunes

(usa Deepin)

Enviado em 19/10/2020 - 00:26h

Olá pessoal, o meu JS rodava perfeitamente no meu VS Code, mas hoje um erro insistente começou a ocorrer. Para ter certeza eu criei um código super simples e o problema se repetiu, o erro é:

SyntaxError: Unexpected token =
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

segue também imagem do mesmo.

Obs: Meu nodejs está atualizado, já chequei



  


2. Re: Erro inesperado ao tentar compilar código SIMPLES!

Fabio Rossini Sluzala
FabioRSluzala

(usa Linux Mint)

Enviado em 19/10/2020 - 10:16h

Tenta colocar as variáveis dentro de um método chamado constructor, mais ou menos parecido com esses exemplos https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes



3. Re: Erro inesperado ao tentar compilar código SIMPLES!

DENISON DA SILVA NUNES JUNIOR
j-nunes

(usa Deepin)

Enviado em 19/10/2020 - 11:19h

FabioRSluzala escreveu:

Tenta colocar as variáveis dentro de um método chamado constructor, mais ou menos parecido com esses exemplos https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes


Olá Fabio, MUITÍSSIMO OBRIGADO, funcionou, não sei pq não funcionou sem, pois o exemplo da videoaula é sem o método em questão e funciona. Eu ainda não entendo pq quando mando ele imprimir console.log(rex) ele imprime apenas Cachorro {}, não imprime o nome e a idade como achei que iria acontecer. Além disso ele não está importando nada também, não coloco a mensagem de erro de importação de arquivos porque é exatamente a mesma.


4. Re: Erro inesperado ao tentar compilar código SIMPLES!

Fabio Rossini Sluzala
FabioRSluzala

(usa Linux Mint)

Enviado em 19/10/2020 - 12:23h

j-nunes escreveu:

FabioRSluzala escreveu:

Tenta colocar as variáveis dentro de um método chamado constructor, mais ou menos parecido com esses exemplos https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Classes


Olá Fabio, MUITÍSSIMO OBRIGADO, funcionou, não sei pq não funcionou sem, pois o exemplo da videoaula é sem o método em questão e funciona. Eu ainda não entendo pq quando mando ele imprimir console.log(rex) ele imprime apenas Cachorro {}, não imprime o nome e a idade como achei que iria acontecer. Além disso ele não está importando nada também, não coloco a mensagem de erro de importação de arquivos porque é exatamente a mesma.


De nada.

No construtor tenta usar o this
this.nome = 'Rex';
this.idade = 2;








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts