Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2013, 10:32
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: cual es la mejor forma de crear una funcion?

Hay 3 formas de crear una función

Código Javascript:
Ver original
  1. //Primer forma
  2. function name(args)
  3. {
  4.  
  5. }
  6.  
  7. //Segunda forma
  8. var name = function(args)
  9. {
  10.  
  11. }
  12.  
  13. //Variante de segunda forma, en esta segunda variante name2 existe unicamente dentro de la funcion
  14.  
  15. var name = function name2(i)
  16. {
  17.     if(i >= 0)
  18.     {
  19.      alert(i);
  20.      i--;
  21.      name2(i);
  22.     }
  23. }
  24. name(10);
  25.  
  26. //tercer forma
  27. var name = new Function(arg1,arg2,argn,cuerpodelafuncion);
  28.  
  29. //otra forma funcion anonima autoejecutable
  30. (function(valor){alert(valor);})(5);
  31. //en los primeros parentesis va una funcion anonima y en los segundos parentesis va el parametro que vayas a pasar

Hasta donde se las 3 formas vienen en ECMA262 y por lo tanto son estandares

La anonima autoexecutable no se si venga, pero funciona XD

Saludos