Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2013, 18:05
Avatar de Carlangueitor
Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 2 meses
Puntos: 1329
Respuesta: no entiendo esta declaracion de funcion (crazy)

Bueno, ese ejemplo que hace es, ejecutar una función anónima al asignar una variable, y esta función regresa otra función (lo que se conoce comúnmente como un closure):

Código Javascript:
Ver original
  1. function funcioncita(e) {
  2.   return function(a) {
  3.     console.log(a * e);
  4.   };
  5. };
  6.  
  7. var funcionsota = funcioncita(10);
  8.  
  9. funcionsota(2); // Imprime 20
  10. funcionsota(3); // Imprime 30

Ese código es similar al que tienes, solo el uso de la función anónima te puede despistar.

Saludos
__________________
Grupo Telegram Docker en Español

Última edición por zerokilled; 23/07/2013 a las 18:39