JavaScript Promise Reject -metoden

JavaScript Promise Reject -metoden
Løftet avvis () Metoden brukes til å vise årsaken til feilen, enten spesifisert av backend eller front-end. I JavaScript brukes metoden for å løse eller avvise noe. Derfor returnerer den den avviste meldingen i love gjenstand. Det brukes hovedsakelig til spesifikke feilfangende og feilsøkingsformål. Alle de berømte nettleserne, inkludert Firefox, Opera, Chrome, etc., støtte løftet.avvis () metode.

Dette innlegget forklarer bruken og arbeidet med JavaScript love.avvis () metode.

Hvordan bruke løftet.avvis () -metode i JavaScript?

Promise -objektet brukes spesielt til asynkrone samtaler som er løst eller avvist. For dette formålet brukes fangstmetoden for å fange og holde den avviste meldingen og videresende den til brukerkonsollen. Metoden returnerer Promise -objektet som inneholder den avviste meldingen, og spesifiserer årsaken.

Syntaksen til JavaScript -løftet.avvis () -metode er gitt nedenfor:

Syntaks

Love.Avvis (grunn)

grunnen til: Årsaken til å avvise løftet.

Eksempel 1

Et eksempel vurderes ved hjelp av avvisemetoden, følgende eksempelkode blir utført.

Kode

// Et eksempel på bruk av lovavvisning () metode
konsoll.logg ("et eksempel på bruk av lovavvisning () metode");
const prom = newPromise ((Løs, avvis) =>
setTimeout (() =>
avvis ('løfteturen mislykkes');
, 3000);
);
// bruk fangst () -metode
skoleball.fangst (er =>
konsoll.log (er);
);

Beskrivelsen av ovennevnte kode er gitt her:

  • En melding vises “Et eksempel på bruk av lovavvisning () metode" bruker konsoll.Logg() metode.
  • Etter det, de Love objekt opprettes med en ny nøkkelord.
  • En annen metode, den setTimeout () brukes der a avvise metoden kalles som viser meldingen etter 3000 millisekunder.

Produksjon

Utfallet viser at meldingen “Løfteturen mislykkes”Vises ved hjelp av avvis () Metode i JavaScript. Dessuten vises det etter 3 sekunder ved å bruke setTimeout () metode.

Eksempel 2

Et eksempel anses å bruke løftet avvis () metode ved å bruke Hvis og ellers uttalelser I JavaScript.

Kode

funksjonmet1 ()
ReturnNewPromise ((Løs, avvis) =>
konsoll.Logg ("Velkommen til JavaScript");
konsoll.Logg ("Velkommen til Linuxhint");
hvis (matematikk.tilfeldig ()>.5)
Resolve ("Suksess")
annet
Avvis ("Feil")

)

const Promise = met1 ();

I denne koden:

  • En brukerdefinert Met1 () Det opprettes metoden som returnerer utgangen fra Love gjenstand.
  • Etter det to parametere, Løse og avvise sendes til denne metoden.
  • I denne metoden vises to meldinger ved hjelp av konsoll.Logg() metode.
  • Etter det, sjekk tilstanden, hvis Matte.tilfeldig() metoden returnerer en verdi som er større enn.5, deretter Løse() metoden kalles. Ellers avvis () metoden utføres.
  • På slutten av koden, et objekt love er initialisert for å ringe Met1 () metode.

Produksjon

Utgangen returnerer den kjørbare koden ved å vise meldingene i konsollvinduet.

Konklusjon

De Love.avvis () Metode brukes for å vise årsaken til feilen, enten spesifisert av backend eller front-end. Metoden brukes til asynkrone operasjoner. I denne artikkelen demonstreres en oversikt ved å gi syntaks. Dessuten er et eksempel tilpasset for å bedre forstå begrepet Love.avvis () metode i JavaScript. Metoden er spesielt brukt for Feilsøkingsformål.