【发布时间】:2017-06-26 05:44:25
【问题描述】:
我写了一个很好的函数,它需要 14 个随机图片中的 5 个,然后将它放在 10 个随机位置中的 5 个中,这运行得很好。
该函数每 x 秒调用一次(x = 5 或其他任何值;-)
我的代码:
var done = false;
var interval = 1000;
$(document).ready(function()
{
var mytime = setInterval(function(){
if (done)
{
done = false;
}
else
{
clearPics();
var oldPics = makePics();
console.log(oldPics);
done = true;
}
},interval);
});
现在我在下一次运行中需要 5 张新图片,而不是 14 张中的 5 张。 必须有另外 5 个。
我的计划是获取第一个 (n=>1) 运行的数组(调用 Var oldPics) 并在函数 makePics() 中检查 如果图片的数量在第一次运行(n 大于 1 时为 n-1)。
我需要类似的东西
var oldPics = makePics();
makePics(oldPics);
没有调用函数 makePics() 两次
有没有可能做到这一点?
【问题讨论】:
-
makePics 是做什么的?发布您的代码。
标签: javascript recursion logic