Javascript 如何检查承诺';现在的状况如何?

Javascript 如何检查承诺';现在的状况如何?,javascript,promise,es6-promise,Javascript,Promise,Es6 Promise,我需要检查是否已经解决了承诺以进行调试-类似于p.isResolved()。是否仍要执行此操作?在解析日志时触发日志,或者如果希望在其他地方处理它,则发出事件: triggerMyPromiseMethod() .then((response) => { console.log('Promise resolved', response) // continue... }) .catch((err) => { c

我需要检查是否已经解决了承诺以进行调试-类似于
p.isResolved()
。是否仍要执行此操作?

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

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

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

承诺,国家@shershen,这不是一个公开属性。同意@Claudio Bredfeldt调试代码的唯一方法是使用日志..所以我从你的回答中了解到,在承诺上下文之外,没有办法检查承诺的状态,对吗?“根据设计,如果不调用then()方法,则无法从代码中同步检查承诺的即时状态和值。”