javascript module pattern

by kuyabiye

JavaScript

var MODULE = MODULE || {};

MODULE = (function () {
	var inited = false;
    function setup() {
        console.log('test');   
        inited = true;
    }
    
    return {
        get: function() {
         return inited;   
        },
        set: function() {
            setup();
        }
    }
}());
console.log(MODULE.get());
MODULE.set();
console.log(MODULE.get());