JavaScript'da async/await'ni tushunish

Saqlab olindi !

JavaScript'da async/await'ni tushunish

Async/await — JavaScript'da asinxron kodni yozishni soddalashtirgan sintaksis. Server'dan ma'lumot olishda, kutish kerak bo'lgan har qanday vazifada ishlatiladi.

Promise nima

Avval Promise nima ekanini tushunish kerak — bu kelajakda bajariladigan vazifa natijasini ifodalaydi.

function kut(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

async/await qanday ishlaydi

async function malumotOl() {
  console.log("Yuklanmoqda...");
  await kut(1000);
  console.log("Tayyor!");
}

malumotOl();

await kalit so'zi Promise tugashini kutadi, kod esa shu vaqtda "to'xtab turadi", lekin brauzerni bloklamaydi.

API'dan ma'lumot olish misoli

async function foydalanuvchiOl() {
  try {
    const javob = await fetch("https://api.example.com/user/1");
    const data = await javob.json();
    console.log(data);
  } catch (xato) {
    console.log("Xatolik:", xato);
  }
}

Maslahat: Async funksiyalarda har doim try/catch ishlatib xatolarni ushlang.

+0

👍

+0

❤

+0

😎

+0

💥

+0

👽

+0

😐

+0

👎

Maqola teglari

Javascript
Abdurahmon Rashidov Front-End 5
Facebook Telegram

Bu haftada ko'p o'qildi

Kompyuter tarmoqlarining asosiy turlari

Kompyuter tarmoqlarining asosiy turlari

54050 1321
Umumiy tezkor tugmalar : shortcuts

Umumiy tezkor tugmalar : shortcuts

7280 166
Kesh xotira nima va uning vazifalari

Kesh xotira nima va uning vazifalari

7237 525

Mavzuga oid

JavaScript'da DOM bilan ishlash asoslari

JavaScript'da DOM bilan ishlash asoslari

4 0
Frontend dasturlash: o‘rganib nima qilish mumkin va 2026-yildagi o‘rni

Frontend dasturlash: o‘rganib nima qilish mumkin va 2026-yildagi o‘rni

161 5
Javascript DOM orqali HTML form bilan ishlash

Javascript DOM orqali HTML form bilan ishlash

198 6