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

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

Susan Sarandon
リリース: 2024-12-22 06:19:54
オリジナル
790 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート