Una semplice domanda Javascript, ad esempio, ho un app.js Angular come questo;Variabili globali in modalità rigorosa JavaScript
'use strict';
var eventsApp = angular.module('eventsApp',[]);
Ho letto che l'uso di "use strict" in all'inizio di un file JavaScript rende tutti Vars in quel file da trattare in modalità rigorosa, il che significa che si è generato un errore quando si utilizza una variabile globale (?) , ma come possiamo accedere a quell'oggetto "eventApp" da tutti i nostri controller e servizi se questo non è nell'ambito globale?
Tnx, se var a non è stato inizializzato con "foo", è anche un errore? – Spring
Finché è definito è ok, quindi 'var a;' è sufficiente. – JJJ
Voglio dire usando solo var a; e non iniziare più da nessuna parte in quel file – Spring