JavaScript’te async/await fonksiyonları nasıl kullanılır?

JavaScript’te async/await Kullanımı

async/await, JavaScript'te asenkron işlemleri daha okunabilir hale getiren bir yapıdadır. `async` anahtar kelimesi bir fonksiyonun asenkron olduğunu belirtirken, `await` anahtar kelimesi bir Promise'in sonuçlanmasını beklemek için kullanılır.

async Fonksiyonu

- `async` ile tanımlanan bir fonksiyon her zaman bir Promise döner. - İçindeki kod, Promise içinde senkron şekilde yürütülür.

Örnek:

async function fetchData() {
    // Asenkron işlem burada gerçekleştirilir.
}

await Anahtar Kelimesi

- `await`, yalnızca `async` fonksiyonları içinde kullanılabilir. - Bir Promise'in sonucunu bekler ve sonucunu döner.

Örnek:

async function fetchData() {
    const response = await fetch('https://api.example.com/data');
    const data = await response.json();
    return data;
}

Örnek Kullanım

  • Asenkron fonksiyon tanımlayın.
  • await ile asenkron işlemleri sırayla gerçekleştirin.
async function getUserData() {
    try {
        const user = await fetchUser();
        console.log(user);
    } catch (error) {
        console.error('Hata:', error);
    }
}

Bu şekilde, asenkron işlemleri daha okunaklı ve yönetilebilir bir hale getirirsiniz.



🐞

Hata bildir

Paylaş