Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 10:36
Avatar de saseisa
saseisa
 
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 18 años, 5 meses
Puntos: 9
Pregunta duda con una funcion

hola a todos espero me pudieran explicar este codigo que encontre para hacer un random de un array solo que tengo algunas dudas

Código:
  	    function shuffle(a, b)
{
   return Math.random() > 0.5 ? -1 : 1;
}

var keywords = ["xbox", "ps3", "xcube", "wii", "pc"];

var rm = keywords.sort(shuffle); 

alert(rm);
pregunta porque la funcion shuffle recibe 2 parametros y de donde los recibe???
pregunta 2 me podrian explicar un poco mejor esto "Math.random() > 0.5 ? -1 : 1"

desde ya gracias