ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。