Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/07/2009, 10:00
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: funciones que retornan funcion

Un uso práctico, por ejemplo, es para crear una closure:
Código Javascript:
Ver original
  1. function sumar(n) {
  2.     var contador = n;
  3.     return function() {
  4.         alert(contador++);
  5.     }
  6. }
  7.  
  8. var cuenta = sumar(5);
  9. cuenta(); /* 5 */
  10. cuenta(); /* 6 */
  11. cuenta(); /* 7 */
  12. /* ... */
Una función es un tipo básico, así que se puede manejar como cualquier otro tipo (texto, número, etc.)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.