A është një premtim asinkron?
A është një premtim asinkron?

Video: A është një premtim asinkron?

Video: A është një premtim asinkron?
Video: Klea Huta — 4 [Wedding Song] 2024, Mund
Anonim

asinkron funksionet përdorin një të nënkuptuar Premtim për të kthyer rezultatin e saj. Edhe nëse nuk ktheheni a premtim në mënyrë eksplicite asinkron funksioni siguron që kodi juaj të kalojë përmes a premtim . prit vetëm bllokon ekzekutimin e kodit brenda asinkron funksionin. Siguron vetëm që rreshti tjetër të ekzekutohet kur premtim zgjidh.

Po kështu, a kthen async një premtim?

Asinkron funksionet Fjala asinkron ” përpara një funksioni do të thotë një gjë e thjeshtë: një funksion gjithmonë kthen një premtim . Vlerat e tjera janë mbështjellë në një të zgjidhur premtim automatikisht. Kështu që, asinkron siguron që funksioni kthen një premtim , dhe mbështjell jo- premtimet në të.

Gjithashtu e dini, si mund ta përdor async prit me premtime? nëse ti përdorni të asinkron fjalë kyçe përpara një përkufizimi funksioni, atëherë mundeni përdorni presin brenda funksionit. Kur ti presin a premtim , funksioni ndërpritet në mënyrë jo bllokuese deri në premtim vendoset. Nëse premtim përmbush, ju e ktheni vlerën. Nëse premtim refuzon, hidhet vlera e refuzuar.

Gjithashtu, është Promise sinkron apo asinkron?

Premtimet nuk janë saktësisht sinkron ose asinkron në vetvete. Kur krijoni një premtim kthimi i thirrjes që i kaloni ekzekutohet menjëherë dhe asnjë kod tjetër nuk mund të ekzekutohet derisa të dalë ai funksion.

Çfarë bën asinkronizimi?

Të asinkron Deklarata e funksionit përcakton një asinkron funksion - një funksion që kthen një objekt AsyncFunction. Asinkron funksionet funksionojnë në një rend të veçantë se pjesa tjetër e kodit nëpërmjet ciklit të ngjarjes, duke kthyer një Premtim të nënkuptuar si rezultat.

Recommended: