я работаю на наследство JS скрипт:Что это Js фрагмент кода означает, возвращая недавно объявленную переменную с неопределенным методом
!function(e, t) {
var a = function() {
return new a.init
},
......
//end of JS script 1800 lines later
a.init.prototype = a.prototype, e.PDC = a
}(window, jQuery);
я знаю, что! это способ объявления IIFE, но первое объявление переменной, я не понимаю, потому что метод init переменной a еще не объявлен!
Вы опустили фигурный кронштейн? Два открытых, но три закрытых – fafl
я опустил скобку, есть куча функций, определенных внутри, я надеюсь, что вам будет достаточно, чтобы понять, что сценарий очень большой –
Ссылка на полный скрипт может помочь –