Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2013, 22:41
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Error consulta node "Object true has no method 'send'"

Podemos hacer una prueba

Código Javascript:
Ver original
  1. function A(callback)
  2. {
  3. callback();
  4. }
  5.  
  6. function B(param1,callback)
  7. {
  8. callback();
  9. }
  10. var = 132;
  11.  
  12. A(function(){
  13.     B(45,function(var){
  14.         alert(var); // undefined
  15.     });
  16. });
  17.  
  18. A(function(){
  19.     B(45,function(){
  20.         alert(var) // 132
  21.     });
  22. });

Ergo, elimina res del parámetro de la función anónima de validatePassword.

Las funciones anónimas no requieren ser llamadas con parámetros porque por ser funciones hijas heredan todos los objetos de parent. Tú puedes llamar a la función con parámetros nominados cuando la función padre pasa parámetros EXPLÍCITAMENTE al hijo. En la isguiente situación sería correcto

Código Javascript:
Ver original
  1. function A()
  2. {
  3. var1 = 321;
  4. var2 = 123;
  5. callback(var1,var2);
  6. }
  7. A(function(pepito, palotes){
  8. alert(pepito); // 321
  9. })
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Última edición por dontexplain; 01/04/2013 a las 23:03