immediately invoked function expression reason code example
Example 1: immediately invoked function expression
(function () {
statements
})();
Example 2: immediately invoked function expression
(function () {
var aName = "Barry";
})();
// Variable aName is not accessible from the outside scope
aName // throws "Uncaught ReferenceError: aName is not defined"