Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

127
Vistas
Mismo código pero salida diferente de 'esto' para VS Code y la consola del navegador

He ejecutado el siguiente código tanto en VS Code como en la consola del navegador.

 var message = 'I am your teacher' function executeWorkshop(greeting){ return function ask(){ console.log(`${greeting}, ${this.message}`); } } executeWorkshop("Hi")();

Salidas

Código VS:

 Hi, undefined

Navegador:

 Hi, I am your teacher
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para los navegadores web, tenemos un objeto de ventana . Proporciona la funcionalidad de la ventana del navegador y también desempeña el papel de un objeto global. Cuando los scripts crean variables globales en los navegadores web, se crean como miembros del objeto global (objeto de ventana).

En Node.js, este no es el caso. NodeJs tiene algo llamado objeto global .

Aquí hay algunos hechos:

  • En el sistema de módulos de Node.js, cada archivo se trata como un módulo independiente.
  • Los objetos globales están disponibles en todos los módulos.
  • Mientras que en los navegadores, el alcance global es el objeto de la ventana, en nodeJS, el alcance global de un módulo es el propio módulo, por lo que cuando define una variable en el alcance global de su módulo Node.js, será local para este módulo. .

NodeJs: en NodeJs

Navegador: en el navegador

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda