Eine einfache Javascript-Frage, zum Beispiel habe ich eine Angular app.js so;Globale Variablen im JavaScript strikten Modus
'use strict';
var eventsApp = angular.module('eventsApp',[]);
ich gelesen, dass „use strict“ in Anfang einer Javascript-Datei macht alle Vars in dieser Datei im strikten Modus behandelt werden, was bedeutet, dass es einen Fehler aus, wenn Sie eine globale Variable verwenden (?) Aber wie können wir dann auf dieses "eventApp" -Objekt von all unseren Controllern und Diensten zugreifen, wenn dies nicht global ist?
Tnx, wenn Var a nicht mit "foo" initialisiert wurde, dann ist es auch ein Fehler, oder? – Spring
Solange es definiert ist, ist es in Ordnung, also 'var a;' ist genug. – JJJ
Ich meine nur mit var a; und nicht mehr irgendwo in dieser Datei zu initiieren – Spring