2014-11-20 31 views
11

Trong trường hợp của tôi, tôi trả lời lời hứa khi tôi đưa ra yêu cầu.q.js: Có thể biết liệu lời hứa đã giải quyết/bị từ chối hay không

Cuối cùng, tôi giải quyết/từ chối obj bị trì hoãn.

Tôi muốn sử dụng lại lời hứa nếu nó chưa được giải quyết/từ chối.

Mọi thông tin sẽ hữu ích.

+0

Thật tuyệt khi bạn đã tìm thấy câu trả lời nhưng "sử dụng lại"? –

Trả lời

9

Tôi nhận được câu trả lời bằng cách xem xét nguồn q.js.

deferred.promise.inspect().state 

Điều này sẽ trả về trạng thái của lời hứa.

returns "fulfilled" if it was resolved or fulfilled 
returns "rejected" if it was rejected 
returns "pending" if it hasn't been resolved or rejected 
+0

Tôi nhận được lời hứa.inspect không phải là một chức năng – Hamid

Các vấn đề liên quan