Здравствуйте! В данный момент читаю стефанова про паттерны и что-то не совсем понимаю следующей конструкции.
MYAPP.utilities.module = (function (app, global) {
// references to the global object
// and to the global app namespace object
// are now localized
}(MYAPP, this));
Импорт происходит через входящие параметры функции, но если первый параметр это ссылка на объект MYAPP, то что this во втором параметре?
this ссылка на utilities или может module? или вообще объект в котором находится наше приложение MYAPP?
Объясните пожалуйста, что то я совсем запутался))
Заранее благодарю.