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

108
Visualizações
Accediendo al módulo exportado

Tener un módulo tan simple ( exportaciones.js ):

 module.exports.val1 = "boz"; exports.val2 = "bar"; module.exports.fun1 = function Something() { console.log("bla bla"); }; exports.fun2 = function Something() { console.log("bla bla"); }; exports = "abc"; //1 module = "def" //2 console.log(module); console.log(exports);

y el archivo que lo importa ( index.js ):

 var imp = require("./exports") console.log(imp)

me sale en la salida:

 def abc {val1: "boz", val2: "bar", fun1: ƒ Something(), fun2: ƒ Something()}

¿Cómo se puede acceder/definir las importaciones en el archivo de índice ya que se sobrescribe en el n.º 1 y n.º 2 en el archivo del módulo en sí (qué se puede observar al obtener estas 2 cadenas de los registros del módulo)?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Creo que es lo mismo que si llamaras a una función con un objeto. La función obtiene una copia de la referencia al objeto y, por lo tanto, puede manipular el objeto, todo lo que hace la reasignación es hacer que la copia local de la referencia en la función apunte a otro lugar.

 function caller() { var obj = {} callMe(obj); obj.name; // "Hello" } function callMe(obj) { obj.name = "Hello"; obj = {}; }

Tenga en cuenta que el objeto que pasa la persona que llama no se ve afectado por la reasignación en "llámame". Ver "pasar por valor".

over 4 years ago · Santiago Trujillo 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