ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 配列からランダムな要素を選択するにはどうすればよいですか?

JavaScript 配列からランダムな要素を選択するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-22 06:19:54791ブラウズ

How Can I Select a Random Element from a JavaScript Array?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。