Video: Убадалар JavaScript кантип иштейт?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Өзүбүздүкү кылуу JavaScript Promises
The Убада конструктор дароо аткарыла турган функцияны (аткаруучуну) алат жана эки функцияга өтөт: чечүүчү, ал качан чакырылышы керек Убада чечилет (жыйынтыктан өтүп) жана четке кагылганда, четке кагылганда (ката өтүп).
Муну эске алып, JavaScript'те кандай убадалар бар?
JavaScript | Убадалар . Убадалар асинхрондук операцияларды аткаруу үчүн колдонулат JavaScript . Бир нече асинхрондук операциялар менен иштөөдө аларды башкаруу оңой, ал жерде кайра чалуулар кайра чалуу тозогуна алып келип, башкарылгыс кодду жаратат.
Андан тышкары, эмне үчүн бизге JavaScript-те убадалар керек? Убадалар каталарды чынжырдан ылдый өткөрүүгө жана каталарды кол менен чечүүнүн катмарларын салбастан, бир жалпы жерде чечүүгө мүмкүндүк берет. Убада объекттер асинхрондук функцияларды аткаруу үчүн колдонулат. MDN документтеринин 1-сапынан: The Убада объект асинхрондук эсептөөлөр үчүн колдонулат.
убадалар капоттун астында кантип иштейт?
Убадалар , капоттун астында . Сиз сиздин өзгөчө жүрүм-турумун аныктаган кайра чалууну өткөрүп жатасыз убада . А Убада - бул бизге маанини башкаруу жана өзгөртүү үчүн API берген контейнер жана анын өзгөчөлүгү - ал бизге иш жүзүндө али жок баалуулуктарды башкарууга жана өзгөртүүгө мүмкүндүк берет.
JavaScript убадалары асинхрондуубу?
Убадалар аткаруу, түзүү жана башкаруу үчүн жөнөкөй альтернатива менен камсыз кылуу асинхрондуу салттуу кайра чалууга негизделген ыкмалар менен салыштырганда операциялар. Алар ошондой эле башкарууга мүмкүндүк берет асинхрондуу синхрондук аракетке/кармалоого окшош ыкмаларды колдонуу менен каталар.
Сунушталууда:
Типографиядагы убадалар деген эмне?
Убада - бул асинхрондук программаларды жазуу үчүн колдонулган TypeScript объектиси. Бир нече асинхрондук операцияларды башкарууга, каталарды башкарууга жана кодду жакшыраак окууга келгенде убада ар дайым жакшы тандоо болуп саналат
JavaScript'те убада кантип иштейт?
Өзүбүздүн JavaScript убадаларыбызды берүү Убада конструктору дароо аткарыла турган функцияны (аткаруучуну) алат жана эки функцияга өтөт: чечүү, Убада чечилгенде (натыйжадан өткөндө) жана четке кагылганда чакырылышы керек. (ката өтүп жатат)
AngularJSде кандай убадалар бар?
Убада - кийинкиге калтырылган объект тарабынан кайтарылган объект. Ар кандай окуялар үчүн ар кандай кайра чалууларды регистрациялоого болот, reject() же notify() жана ал асинхрондук функция аяктагандан кийин аткарылат. Кийинкиге калтырылган API: кийинкиге калтыруунун жаңы үлгүсү $q чалуу аркылуу түзүлөт
JavaScript'те модулдар кантип иштейт?
Модульдер - бул Javascriptтин тривиалдуу эмес тиркемесин түзүүдө курулуш материалы катары колдонулушу керек болгон көз карандысыз, көп жолу колдонулуучу коддун кичинекей бирдиктери. Модулдар иштеп чыгуучуга жеке жана коомдук мүчөлөрдү өзүнчө аныктоого мүмкүндүк берет, бул аны JavaScript парадигмасындагы эң керектүү дизайн үлгүлөрүнүн бирине айландырат
JavaScript'те импорт кантип иштейт?
Статикалык импорттоо билдирүүсү башка модул менен экспорттолгон байланыштарды импорттоо үчүн колдонулат. Импорттолгон модулдар катуу режимде, сиз аларды ушундай деп жарыялайсызбы же жокпу. Импорттук билдирүүнү камтылган скрипттерде колдонууга болбойт, эгерде мындай скриптте type='module' болбосо