Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

121
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!