chrome调试器承诺暂停时不会解决?

Muh*_*mer 5 javascript debugging google-chrome-devtools

也许我不是在调试诺言,但基本上,如果您在断点处停止并运行异步代码,则直到您恢复执行后它才真正完成,这是一个问题。调试器可让您快速尝试多种api方法...但是如果恢复它就无法

debugger;
//now type the following in console
Promise.resolve().then(()=> console.log('done'));
Run Code Online (Sandbox Code Playgroud)

Der*_*會功夫 0

.then它不会执行,因为仅当当前“线程”完成时才会调用in 中的函数。这对于所有异步调用(例如setTimeout.

  • 是的,这样就可以解决这个问题。或者是否有另一种方法来调试基于承诺的方法 (3认同)