A konzol globális objektum a JS csomópontban?
A konzol globális objektum a JS csomópontban?

Videó: A konzol globális objektum a JS csomópontban?

Videó: A konzol globális objektum a JS csomópontban?
Videó: Section 9 2024, November
Anonim

konzol . log(ez); egy önhívó függvényen belül ez a globális nodeJS hatálya tárgy amely tartalmazza mindazt NodeJS általános tulajdonságok és módszerek, mint például a request(), module, exports, konzol konzol.

Tehát a konzol globális objektum?

A Node dokumentációja szerint a konzol objektum egy globális amely rendelkezik néhány módszerrel, amelyek lehetővé teszik a fejlesztők számára például napló vagy hiba kinyomtatását. Ha jobban beleásunk a dokumentumokba, láthatjuk konzol valóban a globális példány, amely úgy van beállítva, hogy a folyamatba írjon. stdout és folyamat. stderr.

Másodszor, mi a hatókör a JS csomópontban? A böngészőkben a legfelső szintű hatálya a globális hatálya . Ez azt jelenti, hogy a böngészőn belül valami új globális változót fog meghatározni. A legfelső szintű hatálya nem a globális hatálya ; var valami belül a Csomópont . js modul helyi lesz az adott modulhoz.

Ebben a tekintetben mi az a globális objektum a JS csomópontban?

A globális objektum egy tárgy ami mindig létezik a globális hatálya. A JavaScriptben mindig van a globális objektum meghatározott. Webböngészőben, amikor szkriptek jönnek létre globális változók , a csoport tagjaiként jöttek létre globális objektum . (Ban ben Csomópont . js nem ez a helyzet.)

Miért kell kerülni a globális változókat?

A globális változó nem rendelkezhet hozzáférés-vezérléssel. Használata globális változók névtérszennyezést okoz. Ez szükségtelenül átrendelheti a globális érték. Tesztelés a használó programokban globális változók hatalmas fájdalommal járhat, mivel nehéz szétválasztani őket a tesztelés során.

Ajánlott: