Javascript 当脚本执行暂停时,如何在chrome devtools中运行异步代码?

Javascript 当脚本执行暂停时,如何在chrome devtools中运行异步代码?,javascript,google-chrome,debugging,google-chrome-devtools,Javascript,Google Chrome,Debugging,Google Chrome Devtools,等待承诺。在chrome开发工具(chrome版本70.0.3538.77)中解析(1),解析为: 1脚本执行未暂停时 脚本执行暂停时的承诺 脚本执行暂停时如何将其解析为1 注意 当chrome暂停时,这个问题会继续找到解决承诺的确切方法回答-当js在chrome中暂停时,即使是在控制台中创建的承诺,也不可能解决承诺 (js是单线程的)console.log(wait Promise.resolve(1))@Keith,不,它解析为Promisetoo@Keith,这是@DanielBec

等待承诺。在chrome开发工具(chrome版本70.0.3538.77)中解析(1)
,解析为:

  • 1
    脚本执行未暂停时
  • 脚本执行暂停时的承诺
脚本执行暂停时如何将其解析为
1

注意


当chrome暂停时,这个问题会继续找到解决承诺的确切方法回答-当js在chrome中暂停时,即使是在控制台中创建的承诺,也不可能解决承诺


(js是单线程的)

console.log(wait Promise.resolve(1))
@Keith,不,它解析为
Promise
too@Keith,这是@DanielBeck的复制。我不想执行脚本,我想在脚本暂停时执行异步函数(想想看,我可以在暂停时计算普通函数,但不能计算异步调用,为什么?)是的,.JS是单线程的,这意味着它有一个单消息循环。当你暂停时,它将暂停消息循环。如果不暂停,它将使调试更加困难。你想解决什么问题,我想知道这是否是一个X/Y问题。