在我的场景中,我在提出请求时会返回一个 promise 。
最后我解决/拒绝了延迟的 obj。
如果尚未解决/拒绝,我想重用 promise 。
任何信息都会有用。
最佳答案
我通过查看 q.js 源得到了答案。
deferred.promise.inspect().state
这将返回 promise 的状态。
returns "fulfilled" if it was resolved or fulfilled
returns "rejected" if it was rejected
returns "pending" if it hasn't been resolved or rejected
关于promise - q.js : Is it possible to know if a promise has resolved/rejected or not,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27039771/