Maison > Article > interface Web > Exemple d'analyse du tri aléatoire des compétences javascript array_javascript
L'exemple de cet article décrit comment implémenter le tri aléatoire des tableaux javascript. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Nous allons tester l'ordre aléatoire de 0 à 9 et générer d'abord des données
var arr=[9,3,1,2,5,8,4,7,6,0]; arr.sort(); document.write("正常排序后的数组元素:"+arr.join(",")+"<BR />");
Éléments du tableau après tri normal : 0,1,2,3,4,5,6,7,8,9
Définissez une fonction aléatoire pour renvoyer aléatoirement des nombres positifs ou négatifs. La fonction de tri déterminera si les deux valeurs sont dans un ordre positif ou négatif en fonction des nombres positifs et négatifs renvoyés aléatoirement
function randomSort(a, b){ return Math.random() - 0.5; } arr.sort(randomSort); document.write("随机排序后的数组元素:"+arr.join(",")+"<BR />");
Éléments du tableau triés aléatoirement : 3,1,7,4,8,6,2,0,9,5
Éléments du tableau triés aléatoirement : 8,3,1,9,5,0,7,6,4,2
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.