Miks kasutada JavaScriptis asünkrooni ootamist?
Miks kasutada JavaScriptis asünkrooni ootamist?

Video: Miks kasutada JavaScriptis asünkrooni ootamist?

Video: Miks kasutada JavaScriptis asünkrooni ootamist?
Video: Täielik React JS kursus algajatele – õppige React 2 tunniga! +ajakoodid 2024, November
Anonim

asünkr funktsioonid kasutada kaudne lubadus oma tulemus tagastada. Isegi kui te ei anna selgesõnaliselt lubadust asünkr funktsioon tagab, et teie kood edastatakse lubaduse kaudu. ootama blokeerib koodi täitmise asünkr funktsioon, millest see( ootama avaldus) on osa. ootama on alati ühe lubaduse eest.

Seetõttu, miks me kasutame Javascriptis asünkrooni ja ootame?

Asünkroonimine / Oota loodi aheldatud lubadustega töötamise ja kirjutamise protsessi lihtsustamiseks. Asünkroonimine funktsioonid tagastavad lubaduse. Kui funktsioon annab vea, lükatakse lubadus tagasi. Kui funktsioon tagastab väärtuse, lahendatakse lubadus.

Samamoodi, mida teeb asünkroonimine Javascriptis? The asünkr funktsiooni deklaratsioon defineerib an asünkroonne funktsioon – funktsioon, mis tagastab AsyncFunction objekti. Asünkroonne funktsioonid toimivad sündmusetsükli kaudu erinevas järjekorras kui ülejäänud kood, tagastades tulemuseks kaudse lubaduse.

Miks me kasutame asünkrooni ootama?

ootama on kasutatud helistamise eest asünkr funktsiooni ja oodake, kuni see lahendatakse või lükatakse tagasi. Veel üks eelis kasutades väiksem asünkr funktsioonid on see, et sunnid end mõtlema, mis need on asünkr funktsioone, mida saab paralleelselt käivitada. Kui teie kood sisaldab blokeerivat koodi, on parem see teha asünkr funktsiooni.

Kuidas asünkroonimist JS-i kasutada?

The ootama operaatorit kasutatakse lubaduse ootamiseks. Seda saab kasutada sees Asünkroonimine ainult blokeerida. Märksõna Oota teeb JavaScript oodake, kuni lubadus annab tulemuse. Tuleb märkida, et see teeb ainult asünkr funktsiooniplokk ootama, mitte kogu programmi täitmine.

Soovitan: