Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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,我已经创建了一个股票行情器函数,需要每2分钟调用一次 我已经用javascriptsetInterval函数成功地实现了这一点,但问题是在第一次调用时,它会在调用函数之前等待2分钟,而我希望第一次加载能够立即调用 function CallFunction() { setInterval("GetFeed()", 2000); } 函数CallFunction(){ GetFeed(); setInterval(“GetFeed()”,2000); } 图中显示的以下代码段每隔20秒调用一

我已经创建了一个股票行情器函数,需要每2分钟调用一次

我已经用javascript
setInterval
函数成功地实现了这一点,但问题是在第一次调用时,它会在调用函数之前等待2分钟,而我希望第一次加载能够立即调用

function CallFunction() {
  setInterval("GetFeed()", 2000);
}
函数CallFunction(){ GetFeed(); setInterval(“GetFeed()”,2000); }
图中显示的以下代码段每隔20秒调用一个函数,可以通过调用cancelRepeat()函数来停止该函数。希望这有帮助


FYI,setInterval的第二个参数是以毫秒为单位测量的-2000是两秒,您需要120000个两分钟(=120秒*1000毫秒/秒)。我的2美分
setInterval(GetFeed,2000)
function CallFunction() {
        GetFeed();
        setInterval("GetFeed()", 2000);
    }
function CallFunction() {
  GetFeed();
  return setInterval(GetFeed, 2 * 60 * 1000);
}

var id = CallFunction();