hemtros
10/17/2016 - 8:48 PM

Revealing module pattern and avoiding global variable

Revealing module pattern and avoiding global variable

(function() {
  var createWorker = function() {

    var task1 = function() {
      console.log("task1");
    };

    var task2 = function() {
      console.log("task1");
    }

    return {
      job1: task1,
      job2: task2
    };
  };

  var worker = createWorker();

  worker.job1();
  worker.job2();
})();