Implementacja funkcji mieszającej elementy tablicy w języku JavaScript.
Array.prototype.shuffle = function(){
return this.sort(function(){
return Math.random() - 0.5;
});
};
Array.prototype.shuffle = function(){
return this.sort(function(){
return Math.random() - 0.5;
});
};
Przykład użycia:
[1, 2, 3].shuffle();
[1, 2, 3].shuffle();
Poniżej inna implementacja bez użycia prototypów.
var shuffle = function(arr){
return arr.sort(function(){
return Math.random() - 0.5;
});
};
var shuffle = function(arr){
return arr.sort(function(){
return Math.random() - 0.5;
});
};
Brak komentarzy:
Prześlij komentarz