jesteś w: Główna > javascript > funkcje > JavaScript - arrayMix()
Ostatnia aktualizacja tej strony: 2022-03-28, 21:03:16
Javascript arrayMix()
array
arrayMix
(array);Funkcja zwraca losowo przemieszaną tablicę, stworzoną z tablicy podanej jako parametr funkcji.
Powinno działać we flashu bez przeróbek.
function arrayMix(arr){
var out = new Array();
while(arr.length>0){
var rnd = Math.floor(Math.random()*arr.length);
var tmp = arr.slice(rnd, rnd+1);
out.push(tmp);
arr.splice(rnd,1);
}
return out;
}
Przykład:
arr = new Array('a','b','c','d');
out = arrayMix(arr);
//out może być np:
//c,d,a,b