Убадалар JavaScript кантип иштейт?
Убадалар JavaScript кантип иштейт?

Video: Убадалар JavaScript кантип иштейт?

Video: Убадалар JavaScript кантип иштейт?
Video: С.ЖАПАРОВДУН АТКАРЫЛБАГАН УБАДАЛАР ТОПТОМУ 2024, Ноябрь
Anonim

Өзүбүздүкү кылуу JavaScript Promises

The Убада конструктор дароо аткарыла турган функцияны (аткаруучуну) алат жана эки функцияга өтөт: чечүүчү, ал качан чакырылышы керек Убада чечилет (жыйынтыктан өтүп) жана четке кагылганда, четке кагылганда (ката өтүп).

Муну эске алып, JavaScript'те кандай убадалар бар?

JavaScript | Убадалар . Убадалар асинхрондук операцияларды аткаруу үчүн колдонулат JavaScript . Бир нече асинхрондук операциялар менен иштөөдө аларды башкаруу оңой, ал жерде кайра чалуулар кайра чалуу тозогуна алып келип, башкарылгыс кодду жаратат.

Андан тышкары, эмне үчүн бизге JavaScript-те убадалар керек? Убадалар каталарды чынжырдан ылдый өткөрүүгө жана каталарды кол менен чечүүнүн катмарларын салбастан, бир жалпы жерде чечүүгө мүмкүндүк берет. Убада объекттер асинхрондук функцияларды аткаруу үчүн колдонулат. MDN документтеринин 1-сапынан: The Убада объект асинхрондук эсептөөлөр үчүн колдонулат.

убадалар капоттун астында кантип иштейт?

Убадалар , капоттун астында . Сиз сиздин өзгөчө жүрүм-турумун аныктаган кайра чалууну өткөрүп жатасыз убада . А Убада - бул бизге маанини башкаруу жана өзгөртүү үчүн API берген контейнер жана анын өзгөчөлүгү - ал бизге иш жүзүндө али жок баалуулуктарды башкарууга жана өзгөртүүгө мүмкүндүк берет.

JavaScript убадалары асинхрондуубу?

Убадалар аткаруу, түзүү жана башкаруу үчүн жөнөкөй альтернатива менен камсыз кылуу асинхрондуу салттуу кайра чалууга негизделген ыкмалар менен салыштырганда операциялар. Алар ошондой эле башкарууга мүмкүндүк берет асинхрондуу синхрондук аракетке/кармалоого окшош ыкмаларды колдонуу менен каталар.

Сунушталууда: