Dab tsi yog async tos JavaScript?
Dab tsi yog async tos JavaScript?

Video: Dab tsi yog async tos JavaScript?

Video: Dab tsi yog async tos JavaScript?
Video: Qhia muab google adsense lo tso rau hauv website 2024, Hlis ntuj nqeg
Anonim

Hauv cov ntsiab lus, async / tos yog ib tug huv syntax los sau asynchronous Javascript code. Nws txhim khu kev nyeem ntawv thiab ntws ntawm koj cov cai. Tej yam yuav tsum nco ntsoov thaum siv async / tos : Async functions rov qab cog lus. Tos tsuas tuaj yeem siv hauv ib qho async thaiv.

Ua raws li qhov no saib, async txhais li cas hauv JavaScript?

Cov async function declaration txhais ib asynchronous muaj nuj nqi - muaj nuj nqi uas rov qab AsyncFunction khoom. Asynchronous functions ua hauj lwm nyob rau hauv ib tug nyias muaj nyias ib qhov kev txiav txim tshaj li tus so ntawm cov cai ntawm qhov kev tshwm sim voj, rov qab ib tug implicit Promise raws li nws tshwm sim.

Kuj Paub, dab tsi yog async thiab tos hauv node JS? Nrog Node v8,ua async / tos feature twb officially dov tawm los ntawm lub Node los nrog Cov Lus Cog Tseg thiab ua haujlwm chaining. Cov haujlwm yuav tsum tsis txhob raug chained ib qho tom qab, yooj yim tos txoj haujlwm uas rov qab cog lus. Tab sis muaj nuj nqi async yuav tsum tau tshaj tawm ua ntej tos qhov kev ua haujlwm rov qab los ntawm Kev Cog Lus.

Tib neeg kuj nug, kuv yuav siv async tos li cas?

Yog koj siv tus async lo lus tseem ceeb ua ntej lub luag haujlwm txhais, koj tuaj yeem ua tau siv tos hauv kev ua haujlwm. Thaum koj tos ib qho kev cog lus, kev ua haujlwm tau nres nyob rau hauv txoj kev tsis thaiv kom txog rau thaum cov lus cog tseg. Yog tias cov lus cog tseg ua tiav, koj tau txais tus nqi rov qab. Yog hais tias qhov kev cog lus tsis lees paub, tus nqi raug tsis lees yuav raug pov tseg.

Dab tsi tos ua hauv JavaScript?

Kev piav qhia. Cov tos kev qhia ua rau async function execution ncua mus txog rau thaum cog lus cog tseg (uas yog, ua tiav lossis tsis lees paub), thiab rov pib ua haujlwm async tom qab ua tiav. Thaum resumed, tus nqi ntawm cov tos kev nthuav qhia yog qhov ua tiav ntawm Kev Cog Lus.

Pom zoo: