*** JS Module Pattern

Tests with the JS module pattern

by nickadeemus2002

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>

JavaScript

/**
 * module pattern
 */
var outer = 'outer variable',
    innerModuleProxy ='';
var myModule = (function () {
    var innerModule = 'inner module var';
    outer ='overwrite';
    
    /*
    return{
        getInnerModule:function(){
            return innerModule;
        }
    };
    */
    
    return function(){
        
        return innerModule + ' - ' +outer;
    };
    
})();

console.log(myModule());
console.log(innerModule);
console.log(outer);




//myModule();