Código
function desordenar(array){ array = array.sort(function() {return Math.random() - 0.5}); return array; } // esta función me desordena un array var numeros= ["1", "2", "3", "4", "5"]; //este es mi array numerosDesordenados= []; // array vacio for (i=0;i<3;i++){ //creo bucle para llenar array vacío numerosDesordenados[i] = desordenar(numeros); }
Si hago un console.log(numeros) me muestra en consola ["1, "2", "3", "4", "5"]. Bien...Si hago un console.log(numerosDesordenados) me muestra un array con tres posiciones siempre con la misma mezcla, por ejemplo:
Código
[0] = ["2","3","1","5","4"] [1] = ["2","3","1","5","4"] [3] = ["2","3","1","5","4"]
Yo quiero que las tres posiciones sean diferentes. Como lo puedo hacer?? Muchas gracias!!