2025 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2025-01-22 17:27
Հետ Հանգույց v8, async/ սպասել գործառույթը պաշտոնապես ներկայացվել է կազմակերպության կողմից Հանգույց զբաղվել խոստումներով և գործառույթների շղթայով: Ֆունկցիաները պետք չէ շղթայել մեկը մյուսի հետևից, պարզապես սպասել գործառույթը, որը վերադարձնում է Promise-ը: Բայց ֆունկցիան async-ը պետք է նախապես հայտարարված լինի սպասում Գործառույթ, որը վերադարձնում է խոստումը:
Նաև հարց է, թե ինչ է սպասվում հանգույց JS-ում:
սպասել . js թեթև, կախվածությունից զերծ խոստումների գրադարան է, որը հեշտացնում է ինչպես սերիական, այնպես էլ զուգահեռ տրամաբանությունը՝ մտածելով հավաքածուների առումով: Դուք սպասել () մի շարք իրեր, և երբ դուք ունեք բոլոր բաները, դուք անում եք այն:
Նմանապես, ինչպե՞ս եք օգտագործում սպասելը: Այն սպասել հիմնաբառ Սա կարող է դրվել ցանկացած համաժամանակյա խոստումների վրա հիմնված ֆունկցիայի դիմաց՝ ձեր կոդը այդ տողում դադարեցնելու համար, մինչև խոստումը կատարվի, այնուհետև վերադարձնի ստացված արժեքը: Միևնույն ժամանակ, այլ կոդ, որը կարող է սպասել գործարկման հնարավորության, կարող է դա անել:
Բացի դրանից, կարո՞ղ եմ օգտագործել async await-ը հանգույցում:
Async Գործառույթները հասանելի են բնօրինակում Հանգույց և նշանակվում են համաժամ հիմնաբառ իրենց հայտարարագրում: Նրանք միշտ խոստում են տալիս, նույնիսկ եթե դուք դրանք բացահայտորեն չեք գրում անել այսպես. Նաև, որ սպասել հիմնաբառը հասանելի է միայն ներսում համաժամ գործում է այս պահին. այն չի կարող օգտագործվել գլոբալ տիրույթում:
Ինչպե՞ս եք սպասում խոստմանը:
Եթե դուք օգտագործում եք async հիմնաբառը գործառույթի սահմանումից առաջ, ապա կարող եք օգտագործել սպասել ֆունկցիայի շրջանակներում։ Երբ դու սպասիր խոստմանը , ֆունկցիան դադարեցվում է ոչ արգելափակող եղանակով մինչև խոստում բնակություն է հաստատում։ Եթե խոստում կատարում է, դուք վերադարձնում եք արժեքը: Եթե խոստում մերժում է, մերժված արժեքը նետվում է.
Խորհուրդ ենք տալիս:
Ի՞նչ է es6-ը JS հանգույցում:
ES6 (ECMAScript 2015) JavaScript-ի վերջին կայուն տարբերակն է: Babel-ը կոմպիլյատոր է, որը թույլ է տալիս մեզ գրել ES6-ի առանձնահատկությունները JavaScript-ում և գործարկել այն հին/առկա շարժիչներում: Ինչպես կարգավորել Babel-ը ձեր Node.js հավելվածով: Դուք պետք է ունենաք վերջին հանգույցը
Ի՞նչ է սպասվում ապագայում:
Արտահայտություն [ԲԱՅԸ շեղում է] Եթե մտածում ես, թե ինչ է սպասվում ապագայում, մտածում ես, թե ինչ կլինի ապագայում: Մենք մտածում էինք, թե ինչ ապագա կունենա մեր փոքրիկ որդու համար
Ի՞նչ է ռեակտորի օրինակը JS հանգույցում:
Reactor Pattern-ը հանգույցում I/Ooperations-ի չարգելափակման գաղափար է: js. Այս օրինաչափությունը ապահովում է կարգավորիչ (Node. js-ի դեպքում՝ հետադարձ կապի ֆունկցիա), որը կապված է յուրաքանչյուր I/O գործողության հետ: Երբ I/O հարցում է ստեղծվում, այն ներկայացվում է դեմուլտիպլեքսատորին
Ինչպե՞ս կարող եմ զանգված ստեղծել JS հանգույցում:
Զանգվածներ ստեղծելու համար կարող եք օգտագործել ավանդական նշում կամ զանգվածի բառացի շարահյուսություն՝ var arr1 = new Array(); var arr2 = []; Ինչպես օբյեկտների դեպքում, նախընտրելի է բառացի շարահյուսական տարբերակը: Մենք կարող ենք ստուգել, թե արդյոք օբյեկտը զանգված է, օգտագործելով Array-ը
Ի՞նչ է սպասվում վերականգնումը SQL Server-ում:
Վերականգնումը սպասվում է. այս վիճակը սովորաբար տեղի է ունենում, երբ SQL սերվերը գիտի, որ տվյալների բազայի վերականգնումը պետք է կատարվի, բայց ինչ-որ բան խանգարում է այն սկսելուց առաջ: Այս վիճակը տարբերվում է կասկածելի վիճակից, քանի որ չի կարելի հայտարարել, որ տվյալների բազայի վերականգնումը չի հաջողվի, բայց այն դեռ չի սկսվել: