Agenda Savol-javob api bilan search, restcountries Async await Promise Async await



Yüklə 2,38 Kb.
tarix07.01.2024
ölçüsü2,38 Kb.
#203732
5-oy, 8-dars

Agenda


Savol-javob
API bilan search, restcountries
Async await
Promise

Async await


Bizga asynchronous code yozish imkoniyatini beradi. Biz buni funksiya yordamida yaratamiz va oddiy declaration funksiya faqat async kalit so’zi bilan boshlanadi. Bu bizga await kalit so’zida foydalanishga ruhsat beradi.
Fetch promise qayatardi. Await esa data kelishi kutadi va so’ng keying awaitga o’tadi ya’ni datani json ga o’giradi.

Try Catch


Error handling (xatolarni ushlash) uchun qo’llaniladi.

Try dagi catch va Then dagi catch farqlari


Try dagi catch orqali buz turli hildagi errorlarni ushlay olamiz, faqat serverga response jo’natayotganda emas
Then dagi catch orqali esa runtime errorlar ishlaydi, data kelmay qolsa vahokazo.

New Promise

Promise obyektlarini yaratish uchun constructor function

hisoblanadi. 2 ta parameter bo’ladi, resolve va reject.

Resolve- Promise successfully resolved bo’lganda ishlaydigan callback

funksiya hisoblanadi. Asinxron opertasiya fulfill bo’lganini va value

berganini ko’rsatadi.

Reject – Asinxron operatsiya rejected bo’lganini

ko’rsatadi, catchga o’tadi.

New Promise


Yüklə 2,38 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin