IIFE
Es un patrón en JavaScript que ejecuta una función tan pronto como se declara.
Esto se conoce como una expresión de función inmediatamente invocada o patrón auto ejecutable, y sencillamente hace que una función se ejecute inmediatamente.
Immediately Invoked Function Expression
(()=> {
console.log("Hola, dominicode!");
})();
IIFE se compone por dos partes.
La primera es la función anónima, encerrado por el Operador de Agrupación ().
Esto impide accesar variables fuera del IIFE, así cómo contaminar el alcance (scope) global.
La segunda parte crea la expresión de función cuya ejecución es inmediata (), siendo interpretado directamente en el engine de JavaScript.
Si lo prefieres aquí tienes un video JavaScript IIFE