繁体   English   中英

从开发人员控制台运行Javascript两次

[英]Running Javascript twice from Developer's console

我正在玩一些不错的Javascript游戏Candy Box( http://candies.aniwey.net/ ),并检查了一下代码。

当我要执行任务时,它将发送此quest.begin(true) 因此,我尝试在开发人员控制台中使用它来检查它是否有效。 所以我有了另一个主意。 该任务大约需要10秒钟,因此我将其发送到控制台quest.begin(true);setTimeout(15000); 因为我想创建类似quest.begin(true);setTimeout(15000); * 2 quest.begin(true);setTimeout(15000); * 2 所以也许您明白了我想要创建的内容。 我想自动执行任务,但我不知道如何两次或多次运行它。 我什至尝试这样做:

var questLoop = quest.begin(true) + setTimeout(15000);

然后运行questLoop * 2 ,但是它不起作用。 那么有人可以帮助我如何运行两次或更多次吗? 谢谢。 :)

应该是这样,尽管它很冗长。 只需复制粘贴所有内容,它将运行:

//creating our own scope just in case of collisions
(function(){

  //declare our configuration
  var i = 0;
  var limit = 2;

  //create an interval that runs the code every 15 seconds
  var now = setInterval(function(){
    quest.begin(true);

    //if we reached the limit, stop the interval from running
    if(++i === limit) clearInterval(now);
  },15000);

}());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM