Я новичок в AMD, и мне было интересно, как можно получить такой файл, смешанные функции и логи c:
function abc() {
....
}
function def() {
....
}
function ghi() {
....
}
var something = { ... }
if (abc === something) {
for(var i = 1; i < 10000000; i++) {
...
}
}
... And so it goes on for 1200 lines or so.
Так что не все в этом файле находится внутри функции, также есть только logi c, выполняемый вне функций.
Как я могу включить такой файл в другой модуль и убедиться, что все эти функции, а какие нет, НЕ находятся в глобальном пространстве имен / области видимости в стиле AMD?