Javascript 运行代码后,重复随机数组拾取
这将在运行代码时从数组中选取一个数字。我如何让它每十秒钟选一个新号码Javascript 运行代码后,重复随机数组拾取,javascript,Javascript,这将在运行代码时从数组中选取一个数字。我如何让它每十秒钟选一个新号码 var myArray = [49,50,51,52,53]; var randomNumber = myArray[Math.floor(Math.random()*myArray.length)]; 您可以使用以便每隔x毫秒执行一些代码。在下面的示例中,这种情况每2秒发生一次。将2000更改为10000,您将获得所需的结果 var myArray=[49,50,51,52,53]; setInterval(函数(){
var myArray = [49,50,51,52,53];
var randomNumber = myArray[Math.floor(Math.random()*myArray.length)];
您可以使用以便每隔x
毫秒执行一些代码。在下面的示例中,这种情况每2秒发生一次。将2000
更改为10000
,您将获得所需的结果
var myArray=[49,50,51,52,53];
setInterval(函数(){
var randomNumber=myArray[Math.floor(Math.random()*myArray.length)];
console.log(随机数)
}, 2000); //将2000替换为10000
使用窗口。设置间隔(函数,毫秒)
以间隔执行代码
var myArray=[49,50,51,52,53];
var randomNumber=getRandomArrayMember(myArray);
控制台日志(随机编号);
函数getRandomArrayMember(arr){
if(Array.isArray(arr))返回arr[Math.floor(Math.random()*arr.length)];
}
设定间隔(
函数(){
randomNumber=getRandomArrayMember(myArray);
console.log(随机数)
}, 10000);
您可以使用setInterval,每10秒钟调用一次表达式谢谢,第一段代码完全满足了我的需要。