Ինչո՞ւ օգտագործել async await-ը JavaScript-ում:
Ինչո՞ւ օգտագործել async await-ը JavaScript-ում:

Video: Ինչո՞ւ օգտագործել async await-ը JavaScript-ում:

Video: Ինչո՞ւ օգտագործել async await-ը JavaScript-ում:
Video: Javascript - this 2024, Մայիս
Anonim

համաժամ գործառույթները օգտագործել իր արդյունքը վերադարձնելու անուղղակի խոստում: Նույնիսկ եթե դուք հստակորեն չեք վերադարձնում խոստումը համաժամ գործառույթը վստահեցնում է, որ ձեր կոդը փոխանցվում է խոստման միջոցով: սպասել արգելափակում է կոդի կատարումը ներսում համաժամ գործառույթը, որից այն ( սպասել հայտարարություն) մաս է. սպասել միշտ մեկ խոստման համար է:

Ինչո՞ւ ենք մենք օգտագործում async և սպասում Javascript-ում:

Async / Սպասեք ստեղծվել է շղթայական խոստումների հետ աշխատելու և գրելու գործընթացը պարզեցնելու համար։ Async գործառույթները վերադարձնում են խոստում: Եթե ֆունկցիան սխալ է թույլ տալիս, խոստումը կմերժվի: Եթե գործառույթը վերադարձնի արժեք, ապա Promise-ը կլուծվի:

Նմանապես, ի՞նչ է անում async-ը Javascript-ում: Այն համաժամ ֆունկցիայի հռչակագիրը սահմանում է ան ասինխրոն ֆունկցիա - ֆունկցիա, որը վերադարձնում է AsyncFunction օբյեկտը: Ասինխրոն Գործառույթները գործում են առանձին հերթականությամբ, քան մնացած կոդը՝ իրադարձությունների հանգույցի միջոցով՝ որպես արդյունք վերադարձնելով անուղղակի խոստում:

Այստեղ ինչու ենք մենք օգտագործում async await-ը:

սպասել է օգտագործված զանգահարելու համար համաժամ գործառույթը և սպասեք, որ այն լուծվի կամ մերժվի: Մեկ այլ առավելություն օգտագործելով ավելի փոքր համաժամ գործառույթներն այն է, որ դուք ինքներդ ձեզ ստիպում եք մտածել, թե որոնք են համաժամ գործառույթներ, որոնք կարող են զուգահեռաբար գործարկվել: Եթե ձեր կոդը պարունակում է արգելափակման կոդ, ավելի լավ է այն դարձնել համաժամ ֆունկցիան։

Ինչպե՞ս օգտագործել async await JS-ը:

Այն սպասել օպերատորը օգտագործվում է խոստման սպասելու համար: Այն կարող է օգտագործվել ներսում Async միայն արգելափակել: Հիմնաբառը Սպասեք կազմում է JavaScript սպասեք, մինչև խոստումը արդյունք տա: Պետք է նշել, որ այն միայն դարձնում է համաժամ ֆունկցիայի բլոկի սպասել և ոչ ամբողջ ծրագրի կատարումը:

Խորհուրդ ենք տալիս: