Maison  >  Article  >  interface Web  >  Exemple d'analyse du tri aléatoire des compétences javascript array_javascript

Exemple d'analyse du tri aléatoire des compétences javascript array_javascript

WBOY
WBOYoriginal
2016-05-16 15:49:25918parcourir

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.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn