Video: Ինչո՞ւ օգտագործել async await-ը JavaScript-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
համաժամ գործառույթները օգտագործել իր արդյունքը վերադարձնելու անուղղակի խոստում: Նույնիսկ եթե դուք հստակորեն չեք վերադարձնում խոստումը համաժամ գործառույթը վստահեցնում է, որ ձեր կոդը փոխանցվում է խոստման միջոցով: սպասել արգելափակում է կոդի կատարումը ներսում համաժամ գործառույթը, որից այն ( սպասել հայտարարություն) մաս է. սպասել միշտ մեկ խոստման համար է:
Ինչո՞ւ ենք մենք օգտագործում async և սպասում Javascript-ում:
Async / Սպասեք ստեղծվել է շղթայական խոստումների հետ աշխատելու և գրելու գործընթացը պարզեցնելու համար։ Async գործառույթները վերադարձնում են խոստում: Եթե ֆունկցիան սխալ է թույլ տալիս, խոստումը կմերժվի: Եթե գործառույթը վերադարձնի արժեք, ապա Promise-ը կլուծվի:
Նմանապես, ի՞նչ է անում async-ը Javascript-ում: Այն համաժամ ֆունկցիայի հռչակագիրը սահմանում է ան ասինխրոն ֆունկցիա - ֆունկցիա, որը վերադարձնում է AsyncFunction օբյեկտը: Ասինխրոն Գործառույթները գործում են առանձին հերթականությամբ, քան մնացած կոդը՝ իրադարձությունների հանգույցի միջոցով՝ որպես արդյունք վերադարձնելով անուղղակի խոստում:
Այստեղ ինչու ենք մենք օգտագործում async await-ը:
սպասել է օգտագործված զանգահարելու համար համաժամ գործառույթը և սպասեք, որ այն լուծվի կամ մերժվի: Մեկ այլ առավելություն օգտագործելով ավելի փոքր համաժամ գործառույթներն այն է, որ դուք ինքներդ ձեզ ստիպում եք մտածել, թե որոնք են համաժամ գործառույթներ, որոնք կարող են զուգահեռաբար գործարկվել: Եթե ձեր կոդը պարունակում է արգելափակման կոդ, ավելի լավ է այն դարձնել համաժամ ֆունկցիան։
Ինչպե՞ս օգտագործել async await JS-ը:
Այն սպասել օպերատորը օգտագործվում է խոստման սպասելու համար: Այն կարող է օգտագործվել ներսում Async միայն արգելափակել: Հիմնաբառը Սպասեք կազմում է JavaScript սպասեք, մինչև խոստումը արդյունք տա: Պետք է նշել, որ այն միայն դարձնում է համաժամ ֆունկցիայի բլոկի սպասել և ոչ ամբողջ ծրագրի կատարումը:
Խորհուրդ ենք տալիս:
Ինչո՞վ է պայմանավորված Tx անոտացիան:
Tx:annotation-ի վրա հիմնված տարրը օգտագործվում է Spring-ի համատեքստին հայտնելու համար, որ մենք օգտագործում ենք ծանոթագրության վրա հիմնված գործարքների կառավարման կազմաձևը: գործարքների կառավարիչ հատկանիշն օգտագործվում է գործարքների կառավարչի լոբի անունը տրամադրելու համար
Ինչո՞վ է հայտնի Verizon-ը:
Cellco Partnership-ը, որը բիզնես է անում որպես VerizonWireless, (սովորաբար կրճատվում է Verizon-ով) հեռահաղորդակցության ամերիկյան ընկերություն է, որն առաջարկում է անլար ապրանքներ և ծառայություններ: Verizon Wireless-ը երկրորդ խոշորագույն անլար հեռահաղորդակցության մատակարարն է Միացյալ Նահանգներում AT&T-ից հետո
Ինչո՞ւ չպետք է ապավինեք SpellCheck-ին՝ որպես փաստաթուղթը ստուգելու միակ մեթոդին:
Դա պայմանավորված է նրանով, որ ուղղագրիչները կարող են հայտնաբերել միայն բառերի ճիշտ ուղղագրությունը, ոչ թե դրանք ճիշտ օգտագործելու դեպքում: Այսպես ասվում է, որ ուղղագրիչը հարմար գործիք է և, հետևաբար, չպետք է ամբողջությամբ լքված լինի: Այնուամենայնիվ, գրողներին պետք է զգուշացնել, որ ապավինեն դրա վրա՝ յուրաքանչյուր սխալը բռնելու համար
Ինչո՞վ է լավ ապրանքի կատալոգը:
Կատալոգի չափը և դասավորությունը Դուք ցանկանում եք, որ հաճախորդները հաշվի առնեն էջի բովանդակությունը. սա նշանակում է որակյալ լուսանկարներ և լավ նկարագրություններ, դա նաև նշանակում է էջի գրավիչ դասավորություն, տարածքի լավ օգտագործում և որոշակի ապրանքների կամ առանձնահատկությունների խթանում: Կարևոր է նաև մտածել, թե ինչ թղթի վրա է տպագրված ձեր կատալոգը
Ի՞նչ է async await JavaScript-ը:
Ամփոփելով, async/wait-ը ավելի մաքուր շարահյուսություն է՝ ասինխրոն Javascript կոդ գրելու համար: Այն մեծացնում է ձեր կոդի ընթեռնելիությունը և հոսքը: Ինչ պետք է հիշել async/wait-ն օգտագործելիս. Async ֆունկցիաները խոստում են տալիս: Await-ը կարող է օգտագործվել միայն համաժամեցված բլոկի ներսում