【发布时间】:2011-09-14 09:54:38
【问题描述】:
有没有办法使用setTimeout()延迟函数的返回?
function foo(){
window.setTimeout(function(){
//do something
}, 500);
//return "something but wait till setTimeout() finishes";
}
【问题讨论】:
-
setTimeout 调用在当前函数完成之前不会开始,所以如果当前函数正在等待 setTimeout 返回它将会有漫长的等待... :(
标签: javascript delay settimeout