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

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

Mary-Kate Olsen
リリース: 2024-12-22 18:16:14
オリジナル
410 人が閲覧しました

How to Get a Random Element from a JavaScript Array?

JavaScript 配列からランダムな要素を取得する方法

別のスレッドで提起された質問と同様に、この記事ではこのトピックについて詳しく説明しますJavaScript 配列からランダムな項目を取得する方法。多数の要素を含む配列項目の例を考えてみましょう。

var items = Array(523, 3452, 334, 31, ..., 5346);
ログイン後にコピー

目的は、この配列からランダムな項目を抽出することです。これを実現するには、次のコード スニペットを利用します:

var item = items[Math.floor(Math.random() * items.length)];
ログイン後にコピー

コードを詳しく見てみましょう:

  • Math.random(): この関数は0 (両端を含む) と 1 の間のランダムな 10 進数値(排他的).
  • Math.floor(Math.random() * items.length): この式は、0 から項目配列の長さから 1 を引いた値までのランダムな整数を生成します。配列内のランダムなインデックスを効果的に選択します。
  • items[index]: 最後に、計算されたインデックスを使用します。インデックスを使用して、項目配列から対応する要素にアクセスします。

これらの要素を組み合わせることで、入力配列からランダムな項目を取得します。

以上がJavaScript 配列からランダムな要素を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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