ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 配列からランダムな値を選択するには?

JavaScript 配列からランダムな値を選択するには?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-27 15:36:10179ブラウズ

How to Select a Random Value from a JavaScript Array?

JavaScript 配列からのランダムな値の選択

文字列の配列を考えてみましょう:

var myArray = ['January', 'February', 'March'];

次を使用して、この配列からランダムな値を取得するにはどうすればよいですか? JavaScript?

解決策

答えは簡単な 1 行の言葉です:

const randomElement = array[Math.floor(Math.random() * array.length)];

Math.random() 関数は、0 から 1 (両端を除く) までのランダムな 10 進数値を生成します。これに配列の長さを乗算し、Math.floor() を使用すると、配列の境界内の整数インデックスが保証されます。

例:

const months = ["January", "February", "March", "April", "May", "June", "July"];

const random = Math.floor(Math.random() * months.length);
console.log(random, months[random]); // Output: 3 April

このスニペットは、0 から 6 までのランダムなインデックスを生成します。 、月配列から対応する値を出力します。

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

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