返回值:Deferred Objectdeferred.state()
V1.7概述
确定一个Deferred对象的当�状�。
deferred.state()方法返回一个å—符串,代表Deferred对象的当å‰�状æ€�。 Deferred对象å�¯ä»¥åœ¨ä¸‰ç§�状æ€�之一:
- pending: Deferred对象是尚未完�状� (�是 "rejected" 或 "resolved").
- resolved: Deferred对象是在解决状æ€�,这æ„�味ç�€ï¼Œdeferred.resolve() 或者 deferred.resolveWith()被对象访问和doneCallbacks被访问(或在被调用的过程ä¸ï¼‰ 。
- rejected: Deferred对象是在被拒ç»�的状æ€�,这æ„�味ç�€ï¼Œdeferred.reject() 或者 deferred.rejectWith() 被对象访问和failCallbacks被访问(或在被调用的过程ä¸ï¼‰ 。
è¿™ç§�方法主è¦�是有用的调试,以确定的,例如,递延是å�¦å·²ç»�得到解决,å�³ä½¿ä½ 打算拒ç»�它的内部代ç �。