javascript - 脚本执行暂停时如何在chrome devtools中运行异步代码?
问题描述
await Promise.resolve(1)
在 chrome devtools(chrome 版本 70.0.3538.77)中解析为:
1
当脚本执行没有暂停时Promise <pending>
当脚本执行暂停时
1
脚本执行暂停时如何解决
注意
这个问题继续chrome 调试器承诺在暂停时不会解决?在 chrome 暂停时找到解决 Promise 的确切方法
解决方案
答案 - 当 js 在 chrome 中暂停时,无法解决承诺,即使是在控制台中创建的承诺
(js是单线程的)
推荐阅读
- php - 如何在 PHP/Laravel 中不使用 file_get_contents() 和 curl 从 json 文件中读取数据?
- javascript - 如何使用 JSZIP 从文件输入中压缩 img
- mysql - 如何在 Windows 中更改 mysql 8.0 cmd line 客户端的端口号?
- javascript - 反应:无法在 setInterval 中获取状态
- laravel - laravel中vue的问题
- r - 选择至少有一个(任何)负值的行
- python-3.x - 有条件地按顺序比较 groupby 值
- wordpress - Wordpress 管理页面 (WooCommerce) 上的自定义用户角色未显示页面子菜单
- php - 未捕获的错误:调用未定义的函数 odbc_connection()
- javascript - 使用地图渲染多个 jsx 并包含引发语法错误:ReactJS