Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/04/2013, 22:16
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses
Puntos: 127
Respuesta: Pase de parametros tipo array en función javascript

Un aviso a MagoMarlon, casi no me doy cuenta, que la alternativa de marlanga tiene un punto flaco, no se puede usar en tipos boleanos.

Realmente el código comprueba y devuelve cuál es true, o verdadero, de los dos. En javascript muchas expresiones pueden devolver true si se evalúan. Por ejemplo, si construimos una cadena y verificamos.

Código Javascript:
Ver original
  1. str= "cadena";
  2. var = str || false; // var será str

Pero, como es evidente, al verificar boleanamente, significa que el valor no puede ser boleano porque reescribiría la comprobación. Esto sería inválido si el argumento fuera false.

Código Javascript:
Ver original
  1. function A(a){
  2. a = a || true;
  3. return a;
  4. }
  5.  
  6. A(false); //devolverá true

En fin, un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor