deferred.isResolved()
deferred.isResolved() 官网原E文: Boolean
描述: 确定延迟对象是否已得到解决
version added: 1.5deferred.isResolved()
如果延迟对象是在被解决的状态则返回true
,这意味着要么deferred.resolve()
或者deferred.resolveWith()
被调用的对象和doneCallbacks被访问(或称正在这一进程中的)。
请注意,延迟的对象可以有三种状态:未解决(unresolved),解决(resolved),或拒绝(rejected);使用deferred.isRejected()
来判断延迟对象是否在拒绝状态
。这些方法主要用于调试时非常有用,例如,以确定是否递延已经解决,即使你在代码的中打算拒绝。