Ինչպե՞ս է խոստումն աշխատում JavaScript-ում:
Ինչպե՞ս է խոստումն աշխատում JavaScript-ում:

Video: Ինչպե՞ս է խոստումն աշխատում JavaScript-ում:

Video: Ինչպե՞ս է խոստումն աշխատում JavaScript-ում:
Video: Ինչպե՞ս է հաջողում վաճառքի մասնագետը ՀՀ շուկայում 2024, Մայիս
Anonim

Ստեղծելով մեր սեփականը JavaScript-ի խոստումներ

Այն Խոստում կոնստրուկտորը վերցնում է մի ֆունկցիա (կատարող), որը կկատարվի անմիջապես և անցնում է երկու ֆունկցիաներով՝ լուծում, որը պետք է կանչվի, երբ Խոստումն է լուծվել (անցում է արդյունք), և մերժել, երբ այն է մերժված (անցնելով սխալ):

Հետո ի՞նչ է խոստումը JavaScript-ում:

Ա խոստում Օբյեկտ է, որը կարող է որոշակի ժամանակ ապագայում արտադրել մեկ արժեք՝ կա՛մ լուծված արժեք, կա՛մ պատճառ, որ այն չի լուծվում (օրինակ՝ ցանցի սխալ է տեղի ունեցել): Ա խոստում կարող է լինել 3 հնարավոր վիճակներից մեկում՝ կատարված, մերժված կամ առկախ:

Բացի այդ, ինչու ենք մենք օգտագործում խոստումները JavaScript-ում: Խոստումները օգտագործվում են կառավարել ասինխրոն գործողություններ JavaScript . Նրանք են հեշտ է կառավարել, երբ գործ ունենք բազմաթիվ ասինխրոն գործողությունների հետ, որտեղ հետ կանչերը կարող են ստեղծել հետադարձ կապի դժոխք, որը կհանգեցնի անկառավարելի կոդի: Խոստումներ են իդեալական ընտրություն ասինխրոն գործողությունները ամենապարզ ձևով վարելու համար:

Պարզապես, ինչպե՞ս են խոստումները գործում գլխարկի տակ:

Այն Խոստում դրսևորվում է մի ֆունկցիայի անցումով, որը նա կանչում է իր կառուցման ընթացքում, որի միջոցով այն պարփակում է ներքին վճռականությունը և մերժում գործառույթները: Այն Խոստումն աշխատում է որոշելու/մերժելու և այնուհետև մրցավազքի միջոցով:

Ինչպե՞ս է ամեն խոստումն աշխատում:

TLDR: Խոստում . բոլորը Javascript մեթոդ է, որը վերցնում է կրկնվող (օրինակ՝ զանգված): խոստումներ որպես փաստարկ և վերադարձնում է սինգլ խոստում երբ բոլորը որ խոստումներ կրկնվող արգումենտում լուծվել են (կամ երբ կրկնվող արգումենտը պարունակում է ոչ խոստումներ ).

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