Este es el primero de una serie de post que escribiré bajo el nombre paste de la semana, con pedazos de código que puende ser útiles, cómicos, curiosos e incluso (raras veces) las tres cosas, espero que los disfruten.
Oficialmente hay tres formas de declarar funciones en javascript:
- Creando una función con nombre:
function mi_funcion1(){ alert("esta es una función con nombre"); }
- Creando una función con anónima (tip: esta es la forma aconsejada):
var mi_funcion2 = function (){ alert("esta es una función anónima"); }
- Usando el constructor de las funciones (suele emplearse en los motores de plantillas de javascript [jquery.template, JQuote ...]):
var mi_funcion3 = new Function('{alert("esta es una función' + ' creada con el constructor de funciones");}')
Esto de manera oficial, pero hay una cuarta forma de hacerlo (no intenten esto en casa):
var f = 'constructor'; var mi_funcion4 = f[f][f]('{alert( "esta es la forma mágica de' + 'hacerlo")}')
No comments:
Post a Comment