JavaScript を使用してランダムな配列メンバーを取得する
配列からランダムな要素を選択することは、JavaScript の一般的なタスクです。次の配列について考えてみましょう。
var myArray = ['January', 'February', 'March'];
解決策
ランダムな配列項目を取得するために、JavaScript は簡単な解決策を提供します。
const randomElement = array[Math.floor(Math.random() * array.length)];
これline は、配列内のインデックスを表す、0 から array.length - 1 までのランダムな整数を生成します。このインデックスを使用して配列にアクセスすることで、ランダムな要素を取得します。
例
このソリューションを適用して、次の配列からランダムな月を見つけてみましょう:
const months = ["January", "February", "March", "April", "May", "June", "July"];
コードの使用:
const random = Math.floor(Math.random() * months.length); console.log(random, months[random]);
このコードはランダムなインデックスを生成します(例: 3)、対応する月 (例: "April") を出力します。コンソール出力:
3 April
以上がJavaScript 配列からランダムな要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。