Ist Konsole ein globales Objekt im Knoten JS?
Ist Konsole ein globales Objekt im Knoten JS?

Video: Ist Konsole ein globales Objekt im Knoten JS?

Video: Ist Konsole ein globales Objekt im Knoten JS?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, November
Anonim

Konsole . log(dieses); innerhalb einer selbstaufrufenden Funktion zeigt dies auf die globaler KnotenJS Umfang Objekt die alles enthält KnotenJS allgemeine Eigenschaften und Methoden wie require(), module, exports, Konsole Konsole.

Ist Konsole ein globales Objekt?

Laut der Node-Dokumentation ist die Konsolenobjekt ist ein global Das hat einige Methoden, die es Entwicklern ermöglichen, Dinge wie das Drucken eines Protokolls oder eines Fehlers zu tun. Wenn wir tiefer in die Dokumente eintauchen, können wir das sehen Konsole ist wirklich ein global Instanz, die zum Schreiben in den Prozess konfiguriert ist. Standard und Prozess. stderr.

Zweitens, was ist der Bereich in Knoten JS? In Browsern ist die oberste Ebene Umfang ist die globale Umfang . Dies bedeutet, dass innerhalb der Browser-Variablen etwas eine neue globale Variable definiert. Die oberste Ebene Umfang ist nicht das globale Umfang ; var etwas in a Knoten . js Modul wird lokal zu diesem Modul sein.

Was ist in diesem Zusammenhang ein globales Objekt im Knoten JS?

EIN globales Objekt ist ein Objekt das gibt es immer in der global Umfang. In JavaScript gibt es immer ein globales Objekt definiert. In einem Webbrowser, wenn Skripte erstellen globale Variablen , sie werden als Mitglieder der. erstellt globales Objekt . (In Knoten . js das ist nicht der Fall.)

Warum sollten globale Variablen vermieden werden?

EIN Globale Variable kann keine Zugriffskontrolle haben. Verwenden von globale Variablen verursacht Namensraumverschmutzung. Dies kann zu einer unnötigen Neuzuweisung von a global Wert. Testen in Programmen mit globale Variablen kann ein großer Schmerz sein, da es schwierig ist, sie beim Testen zu entkoppeln.

Empfohlen: