Функциональное выражение с параметрами

JS
от 15.07.2025 16:18
Как юзать
Без параметров
      new Variable();
    
С параметрами
      new Variable({
    key: value,
    key: value,
});
    
Код
      const Variable = function(settings) {
    // здесь приватные переменные, константы, методы и прочее
    const VARIABLE = document.querySelector(SELECTOR);
    const VARIABLE = function() {};

    this.init = function() {
        VARIABLE.addEventListener('click', e => this.handlerOnClickClose(e));
    }

    this.handlerOnClickClose = function() {
        ... код обработчика клика ...
    }

    VARIABLE ? this.init() : null;
}