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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-22 18:16:14408ブラウズ

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

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