Ich habe eine Variable in einer meiner JavaScript-Dateien definiert. Ich möchte auf den Wert dieser Variablen unter JavaScript-Dateien zugreifen. In einer Datei initialisiere ich den Wert dieser Variablen.
Ich kann nicht auf den zugewiesenen Wert in anderen JS-Dateien zugreifen.
Gibt es etwas, das ich vermisse?
Sie sollten in der Lage sein, auf sie zuzugreifen, wenn sie sich im globalen Gültigkeitsbereich befinden oder vom globalen Geltungsbereich aus zugänglich sind.
Zum Beispiel habe ich ein Objektliteral wie dieses in meinem HTML in einem script
Element ...
Darauf kann ich in jeder anderen nachfolgenden JavaScript-Datei mit config.basePath
zugreifen.
Es muss eine globale Variable sein, oder im selben Bereich zugänglich sein (zB eine Eigenschaft auf etwas anderem, das global ist), und es muss definiert werden, bevor Sie darauf zugreifen, also die Reihenfolge Ihres Skripts beinhaltet Angelegenheiten.
Sie können dies beispielsweise nicht in einer Datei speichern:
%Vor%... und greifen Sie darauf in der nächsten Datei zu, da diese Variable auf diese Funktion beschränkt ist.
Wenn Sie einmal global definiert wurden, müssen Sie möglicherweise über das Fensterobjekt darauf zugreifen: window.your_variable ODER window ['your_variable']
Tags und Links javascript scope