【发布时间】:2016-09-01 16:41:05
【问题描述】:
我的 javascript 代码中有以下行
setTimeout(reload(), 30000);
我希望等待 30 秒然后调用重新加载函数。
问题是reload函数被立即调用并且没有等待超时,为什么setTimeout立即调用reload函数并且没有等待指定的时间量? setTimeout 调用也在 onloadend FileReader 函数中完成,如果这会有所不同的话。
【问题讨论】:
-
setTimeout(reload, 30000)
-
试试
setTimeout(reload, 30000); -
无括号,带括号调用使用返回值
-
这绝对是重复的。但我找不到类似的问题
标签: javascript settimeout