Mis sõlmes ootab?
Mis sõlmes ootab?

Video: Mis sõlmes ootab?

Video: Mis sõlmes ootab?
Video: James Arthur - Quite Miss Home 2024, November
Anonim

Koos Sõlm v8, async/ ootama funktsiooni avaldas ametlikult Sõlm lubaduste ja funktsioonide aheldamisega tegelemiseks. Funktsioone ei pea lihtsalt üksteise järel aheldama ootama funktsioon, mis tagastab lubaduse. Kuid funktsioon async tuleb enne deklareerida ootab funktsioon, mis tagastab lubaduse.

Samuti on küsimus, mis ootab sõlmes JS?

ootama . js on kerge, sõltuvusteta lubadusteek, mis muudab nii jada- kui ka paralleelloogika lihtsaks, mõeldes komplektides. Sina ootama () asjade kogum ja kui sul on kõik asjad käes, teed asju.

Samamoodi, kuidas te ootate? The ootama märksõna Selle saab panna mis tahes asünkroonilise lubadusepõhise funktsiooni ette, et peatada teie kood sellel real, kuni lubadus on täidetud, ja tagastada saadud väärtus. Vahepeal saab seda teha muu kood, mis võib oodata käivitamisvõimalust.

Kas ma saan lisaks sellele kasutada asünkrooni ootamist sõlmes?

Asünkroonimine funktsioonid on algselt saadaval Sõlm ja neid tähistatakse asünkr märksõna oma deklaratsioonis. Nad annavad alati lubaduse, isegi kui te neile selgesõnaliselt ei kirjuta teha nii. Samuti, ootama märksõna on saadaval ainult sees asünkr funktsioonid hetkel – seda ei saa kasutada globaalses ulatuses.

Kuidas sa lubadust ootad?

Kui kasutate asünkroonset märksõna enne funktsiooni määratlust, saate seejärel kasutada ootama funktsiooni sees. Kui sa lubadust oodata , peatatakse funktsioon mitteblokeerivalt, kuni lubadus settib. Kui lubadus täidab, saate väärtuse tagasi. Kui lubadus lükkab tagasi, visatakse tagasilükatud väärtus.

Soovitan: