Pytanie q.js: Czy można wiedzieć, czy obietnica została rozwiązana / odrzucona, czy nie


W moim scenariuszu zwracam obietnicę, gdy składam wniosek.

W końcu rozwiązuję / odrzucam odroczony obiekt.

Chcę ponownie wykorzystać obietnicę, jeśli nie została ona rozwiązana / odrzucona.

Wszelkie informacje byłyby przydatne.


11
2017-11-20 12:35


pochodzenie


Dobrze, że znalazłeś odpowiedź, ale "wykorzystasz ponownie"? - Benjamin Gruenbaum


Odpowiedzi:


Dostałem odpowiedź, zaglądając do źródła q.js.

deferred.promise.inspect().state

To przywróci stan obietnicy.

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

9
2017-11-20 12:44



Otrzymuję promise.inspect nie jest funkcją - Hamid