Funciones autoejecutables en Javascript

Funciones autoejecutables en Javascript

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");

Escribe una respuesta