示例:从数组中获取随机项
// program to get a random item from an array
function getRandomItem(arr) {
// get random index value
let randomIndex = Math.floor(Math.random() * arr.length);
// get random item
let item = arr[randomIndex];
return item;
}
let array = [1, 'hello', 5, 8];
let result = getRandomItem(array);
console.log(result);
输出
'hello'
在上面的程序中,访问数组中的随机项。
- 使用
Math.random()
方法生成介于0到array.length之间的随机数。 -
Math.floor()
返回Math.random()
生成的最接近的整数值。 - 然后,该随机索引用于访问随机数组元素。