Kako obljuba deluje v JavaScriptu?
Kako obljuba deluje v JavaScriptu?

Video: Kako obljuba deluje v JavaScriptu?

Video: Kako obljuba deluje v JavaScriptu?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Izdelava našega JavaScript obljube

The Obljubi konstruktor vzame funkcijo (izvajalec), ki bo izvedena takoj, in posreduje dve funkciji: resolve, ki jo je treba poklicati, ko Obljuba je razrešeno (prenos rezultata) in zavrni, ko je je zavrnjeno (prehajanje napake).

Kaj je potem obljuba v JavaScriptu?

A obljuba je objekt, ki lahko v prihodnosti ustvari eno samo vrednost: bodisi razrešeno vrednost bodisi razlog, da ni razrešen (npr. prišlo je do omrežne napake). A obljuba je lahko v enem od treh možnih stanj: izpolnjeno, zavrnjeno ali v čakanju.

Poleg tega, zakaj uporabljamo obljube v JavaScriptu? Obljube se uporabljajo za obdelavo asinhronih operacij v JavaScript . oni so enostaven za upravljanje, ko se ukvarjate z več asinhronimi operacijami, kjer lahko povratni klic ustvari pekel povratnega klica, kar vodi do neobvladljive kode. Obljube so idealna izbira za upravljanje asinhronih operacij na najpreprostejši način.

Preprosto tako, kako obljube delujejo pod pokrovom?

The Obljubi je instanciran s prehodom funkcije, ki jo pokliče med svojo konstrukcijo, skozi katero zapre notranje funkcije razreševanja in zavrnitve. The Obljuba deluje zaradi nečesa dirke med reši / zavrnitvijo in nato.

Kako vse obljube delujejo?

TLDR: Obljubi . vse je metoda Javascript, ki vzame iterable (npr. Array) od obljube kot argument in vrne eno obljuba kdaj vse the obljube v iterable argumentu so bili razrešeni (ali kadar iterable argument vsebuje št obljube ).

Priporočena: