本文介绍了q.js :是否可以知道承诺是否已解决/拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的场景中,我在提出请求时返回一个 promise.
In my scenario I return a promise when I'm making a request.
最后我解决/拒绝了延迟的对象.
In the end I resolve/reject the deferred obj.
如果尚未解决/拒绝,我想重用承诺.
I want to reuse the promise if it hasn't been resolved/rejected.
任何信息都会有用.
推荐答案
我通过查看 q.js 源得到了答案.
I got the answer by looking into q.js source.
deferred.promise.inspect().state
这将返回承诺的状态.
returns "fulfilled" if it was resolved or fulfilled
returns "rejected" if it was rejected
returns "pending" if it hasn't been resolved or rejected
这篇关于q.js :是否可以知道承诺是否已解决/拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!