JavaScript'te Async/Await Kullanımı
Async/await, JavaScript'te asenkron işlemleri yönetmek için kullanılan bir sözdizimidir. Bu yapı, daha okunabilir kod yazılmasını sağlar.
1. Async Fonksiyon Tanımlama
Bir fonksiyonu asenkron hale getirmek için
async anahtar kelimesi kullanılır. Örneğin:
async function fetchData() {
// İşlemler
}
2. Await Kullanımı
Asenkron bir fonksiyon içinde,
await anahtar kelimesi ile bir Promise'in sonuçlanmasını bekleyebilirsiniz. Örnek:
async function fetchData() {
const response = await fetch('url');
const data = await response.json();
return data;
}
3. Hata Yönetimi
Hataları yönetmek için
try/catch bloğu kullanılabilir:
async function fetchData() {
try {
const response = await fetch('url');
const data = await response.json();
return data;
} catch (error) {
console.error('Hata:', error);
}
}
4. Kullanım Örneği
Asynchronous fonksiyonu çağırmak için:
fetchData().then(data => {
console.log(data);
});
Bu yöntem ile asenkron işlemleri daha basit ve anlaşılır bir şekilde yönetebilirsiniz.