javascript - 如何查看 Promise 的当前状态?

标签 javascript promise es6-promise

<分区>

如果 promise 已经解决,我需要检查调试目的 - 类似于 p.isResolved()。有办法做到这一点吗?

最佳答案

在解决问题时触发日志,或者如果您希望在其他地方处理它,则发出事件:

triggerMyPromiseMethod()
    .then((response) => {
        console.log('Promise resolved', response)

        // continue...
    })
    .catch((err) => {
        console.log('Something went wrong with my Promise', err)
    })

关于javascript - 如何查看 Promise 的当前状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31534365/

相关文章:

javascript - 异步函数可以返回 undefined 而不是 Promise

javascript - 在 Javascript 中验证单选按钮

javascript - 在服务器上刷新后刷新 token 本地存储

javascript - api调用返回undefined后的Meteor方法

javascript - react promise 返回未定义

javascript - 在 JS promise 函数中遍历 API 响应的多个页面

javascript - 用 Javascript/JQuery 替换和添加包装器

javascript - 如何从 Promise 中提取数据

javascript - 获取 : Reject promise with JSON error object

javascript - Service Worker 中的同步或顺序获取