8

我想强制一个函数等待 1 秒,然后她继续在 javascript 中执行此操作。例如:

function DoSomething(){
// wait 1 second
//continue w.e is this function does.
}

谢谢。

4

1 回答 1

14

如果我理解你的话,你需要这个:

setTimeout(DoSomething ,1000);

编辑,感谢Teemu

function DoSomething (){
    setTimeout(ContinueDoSomething ,1000);
}
function ContinueDoSomething (){
    // ...
}

甚至还有一种方法,在某些情况下可能最有效:

function DoSomething (){
    setTimeout( function(){
        // ...
    },1000);
}
于 2013-06-11T10:27:33.803 回答