Çfarë pret në nyje?
Çfarë pret në nyje?

Video: Çfarë pret në nyje?

Video: Çfarë pret në nyje?
Video: Limfomat, mjekja: Shenjat që nuk duhet të neglizhoni| ABC News Albania 2024, Nëntor
Anonim

Me Nyja v8, asinkronizimi/ presin funksioni u prezantua zyrtarisht nga Nyja për t'u marrë me Premtimet dhe zinxhirin e funksioneve. Funksionet nuk duhet të lidhen njëra pas tjetrës, thjesht presin funksioni që kthen Premtimin. Por funksioni asinkron duhet të deklarohet më parë në pritje një funksion që kthen një Premtim.

Gjithashtu pyetja është, çfarë pret në nyjen JS?

presin . js është një bibliotekë premtimesh e lehtë, pa varësi, që e bën të lehtë si logjikën serike ashtu edhe atë paralele duke menduar në terma të grupeve. Ju presin () një grup gjërash, dhe pasi i keni të gjitha gjërat, bëni gjëra.

Po kështu, si e përdorni prit? Të presin Fjala kyçe Kjo mund të vendoset përpara çdo funksioni të bazuar në premtime asinkronike për të vendosur në pauzë kodin tuaj në atë linjë derisa premtimi të përmbushet, më pas të kthejë vlerën që rezulton. Ndërkohë, kodet e tjera që mund të presin një shans për t'u ekzekutuar mund ta bëjnë këtë.

Përveç kësaj, a mund të përdor async prit në nyje?

Asinkron funksionet janë të disponueshme në mënyrë origjinale në Nyja dhe shënohen me asinkron fjalë kyçe në deklaratën e tyre. Ata gjithmonë japin një premtim, edhe nëse nuk ia shkruani në mënyrë eksplicite bëj kështu që. Gjithashtu, presin Fjala kyçe është e disponueshme vetëm brenda asinkron funksionon për momentin - nuk mund të përdoret në shtrirjen globale.

Si e prisni një premtim?

Nëse përdorni fjalën kyçe asinkronike përpara përkufizimit të funksionit, atëherë mund ta përdorni presin brenda funksionit. Kur ti prisni një 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.

Recommended: