JavaScript’te async/await keywordleri nasıl kullanılır?
JavaScript’te Async/Await Kullanımı
Async/await, JavaScript'te asenkron programlama için kullanılan modern bir yapıdır. Bu yapı, daha okunabilir ve yönetilebilir kod yazmayı sağlar.Async Keywordü
- Bir fonksiyonun önüne async eklenirse, bu fonksiyon her zaman bir Promise döner. - Async fonksiyonu içindeki diğer asenkron işlemler await ile beklenebilir.Await Keywordü
- Await, sadece async fonksiyonlarında kullanılabilir. - Bir Promise’in sonuçlanmasını bekler. Promise başarılıysa sonucu, başarısızsa hatayı yakalar.Kullanım Örneği
-
Async Fonksiyonu Tanımlama:
async function fetchData() { const response = await fetch('api/endpoint'); const data = await response.json(); return data; }
-
Fonksiyonu Çağırma:
fetchData().then(data => { console.log(data); }).catch(error => { console.error(error); });
Hata Yönetimi
- Hataları yakalamak için try/catch kullanılır.-
Örnek:
async function fetchData() { try { const response = await fetch('api/endpoint'); const data = await response.json(); return data; } catch (error) { console.error(error); } }
Aynı kategoriden
- Veritabanı nedir?
- GraphQLde birleştirme stratejileri nelerdir ve hangi durumda hangi strateji tercih edilmelidir?
- Yazılım geliştirme sürecinde code review neden önemlidir?
- Bilgisayarlarda isletim sistemi nedir?
- Python’da bir string’i tersten yazdırmak için hangi fonksiyonu kullanabilirim?
- C dilinde “static” keyword ne anlama gelir?
- Yazılım geliştirme sürecinde API testleri nasıl yapılır?
- En iyi kodlama dilini seçerken nelere dikkat etmeliyim?