JavaScript 📜
August 15

Async and await

async funksiya ichida doim await bo'ladi

! eslatma:

callback funksiya argument sifatida berib yuborilganda funksiyadan keyin qavslar yozilmaydi.

Right: myCalculator(5, 5, myDisplayer);

Wrong: myCalculator(5, 5, myDisplayer());

async va await Promise larni yozishga osonroq qiladi.

async funksiyani Promise qaytaradigan qiladi.

await funksiyani Promise ni kutadigan qiladi.

let api = 'https://restcountries.com/v3.1/independent?status=true';

async function getData(resource) { const request = await fetch(resource) const data = await request.json() return data; };

getData(api) .then(data => console.log(data)) .catch(err => console.log(err))