“Wie man in JS ein Versprechenstatus bekommt” Code-Antworten

Versprechen States JavaScript

// A JavaScript Promise can be in several states:

// - Pending - response is not ready yet. Please wait.
// - Fulfilled - response is ready. Success. Take the data.
// - Rejected - an error occurred. Handle it.
Mysterious Monkey

Wie man in JS ein Versprechenstatus bekommt

// define the following function to get the PromiseState
function promiseState(p) {
  const t = {};
  return Promise.race([p, t])
    .then(v => (v === t)? "pending" : "fulfilled", () => "rejected");
}

// create 3 test Promise examples:
var a = Promise.resolve();
var b = Promise.reject();
var c = new Promise(() => {});

// demonstrated value for each Promise example
promiseState(a).then(state => console.log(state)); // fulfilled
promiseState(b).then(state => console.log(state)); // rejected
promiseState(c).then(state => console.log(state)); // pending
Anxious Alligator

Ähnliche Antworten wie “Wie man in JS ein Versprechenstatus bekommt”

Fragen ähnlich wie “Wie man in JS ein Versprechenstatus bekommt”

Weitere verwandte Antworten zu “Wie man in JS ein Versprechenstatus bekommt” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen