Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 运行代码后,重复随机数组拾取_Javascript - Fatal编程技术网

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秒钟调用一次表达式谢谢,第一段代码完全满足了我的需要。