JavaScript array_javascript スキルのランダムソートの分析例

WBOY
リリース: 2016-05-16 15:49:25
オリジナル
949 人が閲覧しました

この記事の例では、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 />");

ログイン後にコピー
ランダムに並べ替えられた配列要素: 3,1,7,4,8,6,2,0,9,5

ランダムに並べ替えられた配列要素: 8,3,1,9,5,0,7,6,4,2

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!