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

194
Visualizações
¿La importación de módulos javascript solo los ejecuta una vez?

Si importo un module A dentro del módulo B y C, ¿el código dentro de A se ejecuta 2 veces en total? Eso significa que si llamo a fetch() dentro de A, ¿se llamará a fetch() 2 veces?

p.ej

 //file: A.js var A = { init: false, count: 0 }; if(A.init == false) { A.init = true; A.value = fetch("https://..."); }

Pensé que los códigos de módulo solo se ejecutan una vez durante la vida útil de la página web, sin importar cuántas veces se importen.

Entonces, si dentro del módulo BI establece A.count = 1 , entonces dentro del módulo C, el valor de A.count también es 1.

Pero de acuerdo con "Importar un módulo solo por sus efectos secundarios" en:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

Puedo ejecutar un código de módulo A varias veces para cada módulo (B, C, D) que lo usa. ¿Cómo se corresponde esto con lo anterior?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¡El código del Module A se ejecutará 2 veces! Una vez en Module B y otra vez en el Module C

Módulo A

 function foo() { return 'yo I`m in module A being executed in... '; } export default foo;

Módulo B

 import foo from './moduleA'; console.log(`${foo()} in module B`);

Módulo C

 import foo from './moduleA'; console.log(`${foo()} in module C`);
about 4 years ago · Juan Pablo Isaza Relatório
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