数组中随机选取一个元素

let arr=[0,3,6]
let  n = Math.floor(Math.random() * arr.length);
console.log(arr[n])

或者 

let arr=[0,3,6]
let  n = Math.floor(Math.random() * arr.length+1)-1;
console.log(arr[n])

这两个是一样的,区别就是第一个Math.random() * arr.length,表示3以内的随机数,第二个Math.random() * arr.length+1是4以内的随机数,但是最后又减去1了,所以实现的结果一样。

你可能感兴趣的:(JS,javascript,前端)