无论我尝试什么,我都无法让设定的时间间隔工作

I cant get set interval to work no matter what I try

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

   setInterval(testI(),1000);

   function testI(){
        console.log("I ran");
   }

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

试试这个:-

 setInterval(testI, 1000);

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