athen módszer visszaadja aPromise amely lehetővé teszi a módszer láncolás.

Ha a függvénythen aPromise értéket adja vissza, akkor azPromise értéket a metódusláncban a következőthen értéknek kell kitenni. Az alábbi részlet az aszinkron kódot szimulálja a setTimeout funkcióval.,

Ha egy értéket vissza athen kezelő, akkor hatékonyan visszaPromise.resolve(<value returned by whichever handler was called>).

athen hívás visszaadja az elutasított ígéretet, ha a funkció hibát dob, vagy visszaadja az elutasított ígéretet.

minden más esetben egy megoldási ígéret visszatér. A következő példában az első then() 42 visszatér egy megoldási Ígéretbe csomagolva, annak ellenére, hogy a lánc korábbi ígéretét elutasították.,

a gyakorlatban gyakran kívánatos az elutasított ígéretek megragadása, nem pedig a thenkét esetszintaxisa, amint azt az alábbiakban mutatjuk be.

a láncolás segítségével egy függvényt is megvalósíthat egy ígéret alapú API-val egy másik ilyen funkció tetején.

HaonFulfilled visszaad egy ígéretet, athen visszatérési értékét az ígéret megoldja/elutasítja.

Articles

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük