この記事では主にJSでの配列のランダムソートの実装方法を紹介し、配列のランダムソートに関連するJavaScriptの操作スキルを具体例の形で比較・分析していますので、必要な方は参考にしていただければ幸いです。みんなを助けて。
おすすめ広告をランダム表示する場合、データ配列をランダムにソートする必要があるので、以下のように書きました:
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; }
しかし...後でネットで師匠が書いたメソッドを見たところ、そして私は次のように即座に殺されたと感じました:
皆さんはそれをマスターしましたか?役に立つと思ったら集めてください。
関連する推奨事項:
以上がJSのランダムにソートされた配列の例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。