Kas yra async await JavaScript?
Kas yra async await JavaScript?

Video: Kas yra async await JavaScript?

Video: Kas yra async await JavaScript?
Video: Javascript Nuggets - Async / Await 2024, Lapkritis
Anonim

Apibendrinant, async / laukti yra švaresnė rašymo sintaksė asinchroninis Javascript kodas. Tai pagerina kodo skaitomumą ir srautą. Dalykai, kuriuos reikia atsiminti naudojant async / laukti : Asinchronizacija funkcijos grąžina pažadą. Palauk gali būti naudojamas tik viduje async blokas.

Turint tai omenyje, ką reiškia asinchronizavimas „JavaScript“?

The async funkcijos deklaracija apibrėžia an asinchroninis funkcija – funkcija, kuri grąžina AsyncFunction objektą. Asinchroninis funkcijos veikia atskira tvarka nei likęs kodas per įvykio kilpą, kaip rezultatą grąžinant numanomą pažadą.

Taip pat žinote, kas yra asinchronizuotas ir laukiamas mazge JS? Su Mazgas v8, async / laukti funkciją oficialiai išleido Mazgas susidoroti su pažadais ir funkcijų grandine. Funkcijos neturi būti surištos viena po kitos, tiesiog laukti funkcija, kuri grąžina pažadą. Bet funkcija async turi būti paskelbta prieš laukiant funkcijos, grąžinančios pažadą.

Žmonės taip pat klausia, kaip naudoti async await?

Jei tu naudoti į async raktinį žodį prieš funkcijos apibrėžimą, galite tada naudojimo laukti funkcijos viduje. Kada tu laukti pažadas, funkcija pristabdoma neblokuojančiu būdu, kol pažadas išsipildys. Jei pažadas išsipildys, atgausite vertę. Jei pažadas atmetamas, atmesta vertė metama.

Ką „Await“daro „JavaScript“?

Apibūdinimas. The laukti išraiška priverčia asinchroninės funkcijos vykdymą pristabdyti, kol pažadas bus įvykdytas (ty įvykdomas arba atmestas), o įvykdžius asinchronizavimo funkcijos vykdymą atnaujinamas. Kai atnaujinama, vertė laukti išraiška yra įvykdyto Pažado išraiška.

Rekomenduojamas: