validar validacion formularios formulario enviar ejemplos ejemplo desde con cero aprender antes javascript anonymous-function

validacion - validar formulario javascript html5



Diferencia entre función con nombre y función sin nombre en Javascript (2)

Ambos pueden usarse para lograr lo mismo, pero la principal diferencia es que las funciones anónimas no necesitan un nombre. Las funciones anónimas son funciones que se declaran dinámicamente en tiempo de ejecución. Se llaman funciones anónimas porque no reciben un nombre de la misma manera que las funciones normales.

Por favor refiérase a este link

1.

function abc(){ alert("named function"); }

v / s

2.

function(){ alert("Un-Named function"); }

Por favor explique desde el punto de principiantes.


Funcionan exactamente igual. Es solo en la forma en que puedes ejecutarlos que son diferentes.

Entonces, el ejemplo # 1 podría volver a llamar en cualquier punto con abc(); . Para el ejemplo 2, tendrías que pasarlo como un parámetro a otra función o configurar una variable para almacenarlo, como esto:

var someFunction = function() { alert("Un-Named function"); }

Aquí es cómo pasarlo a otra función y ejecutarlo.

// define it function iRunOtherFunctions(otherFunction) { otherFunction.call(this); } // run it iRunOtherFunctions(function() { alert("I''m inside another function"); });

Como lo menciona David a continuación, también puedes llamarlo instantáneamente:

(function() { alert("Called immediately"); })(); // note the () after the function.