Javascript 自动执行括号会导致setInterval出现问题吗?

Javascript 自动执行括号会导致setInterval出现问题吗?,javascript,Javascript,函数周围的括号使其自动运行。但是,它会导致设置该函数的间隔出现问题。有办法解决这个问题吗?或者,也许是使函数自动运行的更好方法 提前感谢。您已经创建了一个IIFE,函数名只能在函数内部访问,对于间隔调用,myFunction未定义 如果您想创建一个函数,然后立即运行它,并在一段时间间隔内运行它,您只需这样做 setInterval(function () {myFunction()}, 1000); (function myFunction() { ... })(); 您已经创建了一个

函数周围的括号使其自动运行。但是,它会导致设置该函数的间隔出现问题。有办法解决这个问题吗?或者,也许是使函数自动运行的更好方法

提前感谢。

您已经创建了一个IIFE,函数名只能在函数内部访问,对于间隔调用,
myFunction
未定义

如果您想创建一个函数,然后立即运行它,并在一段时间间隔内运行它,您只需这样做

setInterval(function () {myFunction()}, 1000);
(function myFunction() {
    ...
})();

您已经创建了一个IIFE,函数名只能在函数内部访问,对于间隔调用,
myFunction
未定义

如果您想创建一个函数,然后立即运行它,并在一段时间间隔内运行它,您只需这样做

setInterval(function () {myFunction()}, 1000);
(function myFunction() {
    ...
})();