Простой вопрос Javascript, например, у меня есть Angular app.js;Глобальные переменные в строгом режиме JavaScript
'use strict';
var eventsApp = angular.module('eventsApp',[]);
Я читал, что с помощью «использовать строгий» в начале файла Javascript делает все вары в этом файле должны быть обработаны в строгом режиме, что означает, он будет выдавать ошибку при использовании глобальной переменной (?) , но тогда как мы можем получить доступ к этому объекту eventApp из всех наших контроллеров и служб, если это не в глобальной области?
Tnx, если var a не был инициализирован с помощью «foo», то это также ошибка? – Spring
Пока это определено, все в порядке, поэтому 'var a;' достаточно. – JJJ
Я имею в виду использование только var a; и не начинать больше нигде в этом файле – Spring