Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2008, 13:05
Avatar de Calisco
Calisco
 
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 2 meses
Puntos: 4
Array.randomize ()

Hola. Estaba implementando un método randomize () para un array de javascript. Quería invitarlos a mejorar el script optimizando el código, tanto en funcionalidad como en elegancia. Mi código, como siempre, tiene toques de mootools.
Código PHP:
Array.prototype.randomize = function () {
    
// Array temporal, copia del original.
    
var arrTmp = new Array (this.length);
    
arrTmp this.copy ();

    
// Quitar y poner (los grosos le dice 'Pick and Drop')
    
for (var 0arrTmp.length++) {
        var 
rndNum $random (0, (arrTmp.length -1));
        
this[i] = (arrTmp[rndNum]);
        
arrTmp.splice (rndNum1);
    };

Ya hice una página de testeto ...

Saludos.
__________________
| Cabeza De Raton |