IIFE
design patternsIIFE
IIFE - Expresión de función invocada inmediatamente
var foo = "foo1";
(function () { var foo = "foo2"; console.log(foo); // foo2})();
console.log(foo); // foo1
// también podemos escribir la declaración anterior así:(function () { // código})();
Usamos IIFE para no contaminar el alcance global.