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

176
Visualizações
¿Un archivo importado hereda el alcance de su importador?

Cuando se importa un archivo en JavaScript, ¿esa acción hace que el alcance de las variables en el archivo importado se convierta en el del archivo del importador, negando así la necesidad de agregar declaraciones de importación en el segundo archivo importado ya que están declaradas en el archivo del importador?

Por ejemplo, si esto se carga primero:

 /* Config.js */ import { ImportantVar, OkayVar, LastVar } from 'first/file/path.js'; import DataObject from 'second/file/path.js';

y luego esto se carga:

 /* Second File */ export const DataObject = function( param1, param2 ) { return new ImportantVar( param1, param2 ); }

¿Debe agregarse esta línea al principio del segundo archivo?

 import ImportantVar from 'first/file/path.js';

No me importa si el segundo archivo está roto si se ejecuta de forma independiente, es decir, no como una importación de config.js .

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

0

No. Cada módulo tiene su propio alcance.

No está "importando un archivo" o "importando el código que se ejecutará", está importando los enlaces exportados del módulo; el módulo es independiente y sus exportaciones se pueden importar en varios lugares (mientras que el código solo se evalúa una vez). Heredar el alcance no funcionaría con eso.

Entonces, sí, deberá import { ImportantVar } from 'first/file/path.js' en su ejemplo.

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