无论我尝试什么,我都无法设置工作间隔

Cae*_*lan 1 javascript setinterval

我不知道怎么回事。这是我的代码:

   setInterval(testI(),1000);

   function testI(){
        console.log("I ran");
   }
Run Code Online (Sandbox Code Playgroud)

然后它运行该函数一次但不重复。我尝试在 chrome 和 firefox 中运行它并得到相同的结果。我很困扰。

Sho*_*rua 5

尝试这个:-

 setInterval(testI, 1000);
Run Code Online (Sandbox Code Playgroud)

您必须在此处传递函数引用。然后 setInterval 函数将调用它。但是现在您在这里调用函数而不是传递引用。