← javascriptModulesWhy? to avoid cluttering the global namespace self-executing anonymous function code[ copy ]!(function () { function foo() { // blah } foo(); })();