Jer*_*yYu 6 javascript google-chrome devtools async-await
{
async function foo() {
return new Promise((resolve, reject) => {
setTimeout(resolve, 500)
})
}
async function bar() {
await foo()
console.info('foo done')
}
bar()
}
Run Code Online (Sandbox Code Playgroud)
我在 chrome devtools 源选项卡中打开一个片段,并将上面的代码放入其中。但是我不能为此设置任何断点。只有在代码中没有 async/await 函数时才能添加断点。
更重要的是,我从未在 chrome devtools 中成功调试过任何异步/等待代码。有时添加的断点移动到错误的位置,有时代码在没有断点的地方暂停。
是chrome的bug吗?
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |