我正在尝试使用 setTimeout
编写简单的代码,但是 setTimeout
只是不会等待它应该等待的时间,并且代码会立即执行。我做错了什么?
setTimeout(testfunction(), 2000);
最佳答案
您将立即调用该函数并安排其返回值。
用途:
setTimeout(testFunction, 2000);
^
注意:没有括号。
关于javascript - 为什么使用setTimeout函数会立即执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40706474/