在使用setInterval的Javascript代码中,为什么每次n都不是一个不同的值?


N在每个循环中都是相同的,即使我在setInterval的每次迭代中都设置了不同的n。有没有人知道我可以每次随机化n的修复方法或其他方法?

    var n = random(1000, 5000);
let toptimer = setInterval(()=>{
    n = random(1000, 5000);
    obs.push(new obstacle(800, 200, 255));
},n);

转载请注明出处:http://www.cxyjjj.com/article/20230526/2494595.html