小编lx1*_*412的帖子

为什么setTimeout代码被阻止?

function test(){
  setTimeout(function(){
    var now=new Date();
    while((new Date()).getTime() < now.getTime()+5000){ }
    console.log('p')
  }, 0);
}

test();
test(); //it takes 10 seconds,the second test function runs after the first finished.
Run Code Online (Sandbox Code Playgroud)

谁可以向我解释它是如何工作的?

javascript asynchronous settimeout

7
推荐指数
1
解决办法
136
查看次数

是否可以调试节点内部模块?

例如,我想在内部文件上添加一些断点_http_server.js,但该文件实际上并不存在于我的磁盘上。

我该怎么办?

debugging node.js google-chrome-devtools visual-studio-code

5
推荐指数
2
解决办法
655
查看次数