Dieser Artikel stellt hauptsächlich die Implementierungsmethode der zufälligen Sortierung von Arrays in JS vor und vergleicht und analysiert die damit verbundenen Betriebsfähigkeiten von Javascript für die zufällige Sortierung von Arrays in Form konkreter Beispiele es kann jedem helfen.
Bei der zufälligen Anzeige empfohlener Anzeigen musste ich das Datenarray zufällig sortieren, also habe ich eines wie folgt geschrieben:
function randomOrder (targetArr) { var originalArr = targetArr; var newArr = []; var arrLength = targetArr.length; var j = -1; var tmpObj = {}; for(var i = 0;i < arrLength;i++){ while(true) { if(tmpObj[j = parseInt(arrLength * Math.random())] == undefined) { tmpObj[j] = 1; console.log(j); break; } } newArr[i] = originalArr[j]; } return newArr; }
Aber Später ... sah ich die vom Meister geschriebene Methode im Internet und hatte das Gefühl, dass ich sofort getötet wurde, bis ich ausgelöscht wurde, wie folgt:
function sortNumber(a,b) { return Math.random() - 0.5; } var arr = arr=[9,3,1,2,5,8,4,7,6,0]; arr.sort(sortNumber);
Haben Sie es gemeistert? Sammeln Sie es, wenn Sie es nützlich finden.
Verwandte Empfehlungen:
Gewichtungsfaktor zur PHP-Zufallssortierung hinzugefügt
JS-Implementierung der Einführung der Zufallssortierfunktion
Beispiel für zufällige Sortierung eines PHP-Arrays
Das obige ist der detaillierte Inhalt vonJS-Beispielanalyse für zufällig sortierte Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!