Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

137
Visualizações
Javascript imports and classes

I've been looking for an answer for days and can't find one. So here it is. I have 3 files. We'll call them main.js, classA.js and classB.js. In the HTML I set the script to module with the arc of main.js.

Now, I import classA and classB in to main without issue. The problem I'm having is classA isn't seeing classB Even though I'm using the same import line for classB in classA.

The console says the classB is undefined. Am I missing something or do I have to put all my classes in one file?

// index.js
import ClassB from ".\ClassB.js"
import ClassA from ".\ClassA.js"

let classA = new ClassA();

// ClassA.js
import ClassB from ".\ClassB.js"

export default class ClassA(){
  let classB = new ClassB();
  constructor(){}
}

// ClassB
export default class ClassB(){
  constructor(){}
}
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda