ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript array_javascript スキルのランダムソートの分析例
この記事の例では、JavaScript 配列のランダムな並べ替えを実装する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。
0 ~ 9 のランダムな順序をテストし、最初にデータを生成します
var arr=[9,3,1,2,5,8,4,7,6,0]; arr.sort(); document.write("正常排序后的数组元素:"+arr.join(",")+"<BR />");
通常のソート後の配列要素: 0,1,2,3,4,5,6,7,8,9
正または負の数値をランダムに返すランダム関数を定義します。sort 関数は、ランダムに返された正の数値と負の数値に基づいて、2 つの値が正または負の順序であるかを決定します。
function randomSort(a, b){ return Math.random() - 0.5; } arr.sort(randomSort); document.write("随机排序后的数组元素:"+arr.join(",")+"<BR />");
ランダムに並べ替えられた配列要素: 8,3,1,9,5,0,7,6,4,2
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。