Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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_Arrays_Animation - Fatal编程技术网

JavaScript循环动画间隔

JavaScript循环动画间隔,javascript,arrays,animation,Javascript,Arrays,Animation,我试图让这个循环每1秒为数组中的每个值返回一个值 返回的值是先前生成的随机值,每个循环都会将i添加到数字中并输出它。(ran[0]+i)(ran[1]+i)等 我需要的输出顺序与我的示例相同,但间隔1秒,并且可以生成我的返回/控制台日志,而不必全部输入4个,或者输入我使用的任何数量(可能是随机的) 代码是用于动画的,但我不能让SVG在这里工作,它与我认为的问题无关 var-ran=[]; var-qan=4; 因为(i=0;i你可以这样做 var-ran=[]; var-qan=4; 因为(

我试图让这个循环每1秒为数组中的每个值返回一个值

返回的值是先前生成的随机值,每个循环都会将i添加到数字中并输出它。(ran[0]+i)(ran[1]+i)等

我需要的输出顺序与我的示例相同,但间隔1秒,并且可以生成我的返回/控制台日志,而不必全部输入4个,或者输入我使用的任何数量(可能是随机的)

代码是用于动画的,但我不能让SVG在这里工作,它与我认为的问题无关

var-ran=[];
var-qan=4;
因为(i=0;i你可以这样做

var-ran=[];
var-qan=4;
因为(假设i=0;i你可以这样做

var-ran=[];
var-qan=4;

for(让i=0;iSorry i可能需要更清楚。我需要循环返回数组中的所有值,然后在1秒后再次返回(总共10个)@Chris我已经相应地更新了我的答案。还稍微修改了你的数组生成代码。我希望现在可以了。第一个更接近,我将再次尝试解释。1.生成随机值并放入数组。2.循环数组,每个循环输出所有值+I(ran[0]+I)(ran[1]+I)每1秒。你可以在我的第一篇文章中看到输出的例子。事实上,你发布的最后一篇文章很好,但我只需要将值随机化一次,然后在第一次输出时将这些值增加0,第二次增加1,第三次增加2,第四次增加3-这就是我添加I的原因。是的,10只是帧数,想象一个圆变大-开始如果使用132(随机生成),它将是133、134、135…但我想输出这些圆的X个数(在本例中为X=4)。我遇到的问题是所需的间隔/超时,我对这些值的处理非常糟糕。如果数组中有8个值,它将从[0]-[7]输出这8个值每次输出都会增加1,因为增加的值会增加1。对不起,我可能需要更清楚一些。我需要循环返回数组中的所有值,然后在1秒后再次返回(总共10个)@Chris我已经相应地更新了我的答案。还稍微修改了你的数组生成代码。我希望现在可以了。第一个更接近,我将再次尝试解释。1.生成随机值并放入数组。2.循环数组,每个循环输出所有值+I(ran[0]+I)(ran[1]+I)每1秒。你可以在我的第一篇文章中看到输出的例子。事实上,你发布的最后一篇文章很好,但我只需要将值随机化一次,然后在第一次输出时将这些值增加0,第二次增加1,第三次增加2,第四次增加3-这就是我添加I的原因。是的,10只是帧数,想象一个圆变大-开始如果使用132(随机生成),它将是133、134、135…但我想输出这些圆的X个数(在本例中为X=4)。我遇到的问题是所需的间隔/超时,我对这些值的处理非常糟糕。如果数组中有8个值,它将从[0]-[7]输出这8个值每一次的产出都会增加1,因为增加值会增加1。