Funciones autoejecutables en Javascript
Estas funciones tienen como característica principal que una vez son declaradas, a continuación, se ejecutan.
Podremos definirlas de múltiples formas.
Ejemplo con una función normal
En este ejemplo utilizaremos una función existente.
function ejecuta(){
document.write("Ejecutando….");
}
ejecuta();
En este ejemplo declaramos una función de forma tradicional y la invocamos.
Otra forma de invocar esta función sería:
(ejecuta)();
Ejemplo con una función anónima
En este ejemplo construiremos una función anónima.
(function(){
document.write("Ejecutando....");
})();
En este ejemplo contruimos una función anónima y la ejecutamos.
Ejemplo con una función anónima y parámetros
En este ejemplo construiremos una función anónima y la invocaremos pasándole un parámetro.
(function(nombre){
document.write("Hola "+nombre);
})("María");
Ejemplo con una función anónima y tipo flecha
En este ejemplo construiremos una función anónima de tipo flecha.
( (nombre) => {
document.write("Hola!");
} ) ();
Ejemplo con una función anónima y tipo flecha y con parámetros
En este ejemplo construiremos una función anónima de tipo flecha y un parámetro.
( (nombre) => {
document.write("Hola "+nombre);
} ) ("María");