La consola és un objecte global al node JS?
La consola és un objecte global al node JS?

Vídeo: La consola és un objecte global al node JS?

Vídeo: La consola és un objecte global al node JS?
Vídeo: Globals in Node.js 2024, Maig
Anonim

consola . registre (això); dins d'una funció d'autoinvocació, això apuntarà al node global JS abast objecte que ho conté tot NodeJS propietats i mètodes comuns com require(), module, exports, consola de la consola.

Així, la consola és un objecte global?

Segons la documentació de Node, el objecte consola és un global que té uns quants mètodes que permeten als desenvolupadors fer coses com ara imprimir un registre o un error. Aprofundint en els documents, ho podem veure consola és realment un global instància que està configurada per escriure per processar. stdout i procés. stderr.

En segon lloc, quin és l'abast del node JS? Als navegadors, el nivell superior abast és el global abast . Això vol dir que dins del navegador var alguna cosa definirà una nova variable global. El nivell superior abast no és el global abast ; var alguna cosa dins a Node . js mòdul serà local a aquest mòdul.

En aquest sentit, què és un objecte global al node JS?

A objecte global és un objecte que sempre existeix al global abast. A JavaScript, sempre hi ha un objecte global definit. En un navegador web, quan es creen scripts variables globals , es creen com a membres de la objecte global . (En Node . js aquest no és el cas.)

Per què s'han d'evitar les variables globals?

A variable global no pot tenir control d'accés. Utilitzant variables globals provoca la contaminació de l'espai de noms. Això pot comportar una reassignació innecessària d'a global valor. Prova en programes utilitzant variables globals pot ser un gran dolor, ja que és difícil desacoblar-los durant la prova.

Recomanat: