我想在五分钟后让事件发生.我正在使用以下代码:
setTimeout(tweet(name, type), 5 * 60 * 1000);
Run Code Online (Sandbox Code Playgroud)
它会在一段时间后开火,但不会接近五分钟(通常是两分钟左右,但有时它是瞬间的.).我究竟做错了什么?(我也试过把时间设定为300000相同的问题.
Que*_*tin 14
您正在tweet立即调用并将其返回值传递给setTimeout.
你需要传递一个函数setTimeout.你没有包含代码tweet,但我会假设它不是return一个函数.
setTimeout(function () { tweet(name, type); }, 5 * 60 * 1000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9698 次 |
| 最近记录: |