考虑一个字符串数组:
var myArray = ['January', 'February', 'March'];
如何从该数组中检索随机值JavaScript?
答案在于一个简单的one-liner:
const randomElement = array[Math.floor(Math.random() * array.length)];
Math.random() 函数生成 0 到 1(不含)之间的随机十进制值。将其乘以数组的长度并使用 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 之间的随机索引,并从 Months 数组中输出相应的值。
以上是如何从 JavaScript 数组中选择随机值?的详细内容。更多信息请关注PHP中文网其他相关文章!