In Node.js können globale Variablen durch Festlegen von Variablen ohne Angabe eines Bereichs deklariert werden. Dieser Ansatz weist jedoch Einschränkungen auf, da er die Variable nicht in den erforderlichen Dateien verfügbar macht.
Um dieses Problem zu beheben, können Sie das globale Objekt verwenden.
global._ = require('underscore');
Durch Zuweisen einer Variablen Wenn Sie das globale Objekt hinzufügen, stellen Sie es dem gesamten Node.js-Programm zur Verfügung. Dies bedeutet, dass jede Datei oder jedes Modul, das innerhalb des Programms ausgeführt wird, Zugriff auf die Variable _ hat.
Andererseits funktioniert die Zuweisung von Variablen zum globalen Bereich ohne Verwendung des globalen Objekts möglicherweise nicht wie erwartet. Der folgende Code stellt beispielsweise die Variable _ in den erforderlichen Dateien nicht zur Verfügung:
_ = require('underscore');
Dies liegt daran, dass die Variable _ dem lokalen Bereich des aktuellen Moduls zugewiesen ist und für andere Module nicht zugänglich ist .
Daher wird empfohlen, das globale Objekt zu verwenden, um globale Variablen in Node.js zu deklarieren, um sicherzustellen, dass sie im gesamten Programm verfügbar sind.
Das obige ist der detaillierte Inhalt vonWie mache ich Variablen in meinem gesamten Node.js-Programm zugänglich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!