+ -
当前位置:首页 → 问答吧 → 关于setTimeout的问题。

关于setTimeout的问题。

时间:2011-11-11

来源:互联网

setTimeout (function(){ alert("A");},0);alert("b"); 这个代码为什么是先出来B,再出来A呢

作者: notCharming   发布时间: 2011-11-11

你是不是认为setTimeout设置为0,应该是即时执行啊?其实不然。

作者: cj205   发布时间: 2011-11-11

If the currently running task is a task that was created by the setTimeout() method, and timeout is less than 4, then increase timeout to 4.

作者: cj205   发布时间: 2011-11-11

引用 2 楼 cj205 的回复:
If the currently running task is a task that was created by the setTimeout() method, and timeout is less than 4, then increase timeout to 4.
受教了

作者: ifandui   发布时间: 2011-11-11

引用 2 楼 cj205 的回复:

If the currently running task is a task that was created by the setTimeout() method, and timeout is less than 4, then increase timeout to 4.


赞,之前网易笔试考过这题的~

作者: sirzxj   发布时间: 2011-11-11