jgr*_*208 -3 javascript settimeout
我的javascript代码中有以下行
setTimeout(reload(), 30000);
Run Code Online (Sandbox Code Playgroud)
我希望等待30秒然后调用重载功能.
问题是重新加载函数正在被立即调用而不是等待超时,为什么立即setTimeout调用重载函数而不是等待指定的时间?该setTimeout呼叫也正在做一个onloadend FileReader功能,如果这将使任何区别.
setTimeout接受一个函数作为第一个参数,除非reload()返回一个要运行的函数,你可能想要
setTimeout(reload, 30000);
Run Code Online (Sandbox Code Playgroud)