“шаблон модуля JavaScript” Ответ

шаблон модуля JavaScript

var counter = (function() {
  var privateCounter = 0;
  function changeBy(val) {
    privateCounter += val;
  }

  return {
    increment: function() {
      changeBy(1);
    },

    decrement: function() {
      changeBy(-1);
    },

    value: function() {
      return privateCounter;
    }
  };
})();

console.log(counter.value());  // 0.

counter.increment();
counter.increment();
console.log(counter.value());  // 2.

counter.decrement();
console.log(counter.value());  // 1.
Itchy Iguana

модуль JS

const Formatter = (function() {
  const log = (message) => console.log(`[${Date.now()}] Logger: ${message}`);

  const makeUppercase = (text) => {
    log("Making uppercase");
    return text.toUpperCase();
  };  

  return {
    makeUppercase,
  }
})();
raadu

Ответы похожие на “шаблон модуля JavaScript”

Вопросы похожие на “шаблон модуля JavaScript”

Больше похожих ответов на “шаблон модуля JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования