Hallo Welt,
im Netz gibt es viele Funktionen, die das Mischen eines Arrays ermöglichen sollen. Da mir bei meiner Suche aber die Implementierung nie wirklich zugesagt hat, hier mein eigener, vielleicht etwas elegantere Versuch:
|
JavaScript Code
|
1
2
3
4
5
6
7
8
9
10
11
12
|
var test = [0, 1, 2, 3, 4, 5];
Array.prototype.shuffle = function () {
this.sort(function () {
return Math.random() - 0.5;
});
return this;
};
test.shuffle();
alert(test); // Ausgabe z.B. [2, 5, 1, 4, 0, 3]
|