
Modern JavaScript (ES6+)
Promises, async/await, modules, classes, map/filter/reduce, optional chaining, nullish coalescing
1JavaScript'te Promise nedir?
JavaScript'te Promise nedir?
Cevap
Promise, asenkron bir işlemin nihai tamamlanmasını veya başarısızlığını temsil eden bir nesnedir. Zaman alan işlemleri (HTTP istekleri, dosya okumaları) kod yürütmesini engellemeden ele almayı sağlar. Bir Promise üç duruma sahip olabilir: pending (beklemede), fulfilled (başarıyla çözüldü) veya rejected (bir hatayla başarısız oldu).
2Bir fonksiyonun önündeki async anahtar kelimesinin amacı nedir?
Bir fonksiyonun önündeki async anahtar kelimesinin amacı nedir?
Cevap
async anahtar kelimesi, bir fonksiyonu otomatik olarak her zaman bir Promise döndüren asenkron bir fonksiyona dönüştürür. Fonksiyon basit bir değer döndürse bile, bu değer otomatik olarak çözülmüş bir Promise içine sarılır. Bu, fonksiyonun içinde diğer Promise'leri beklemek için await kullanmaya olanak tanır ve bu, then() ve catch() kullanmaktan daha okunabilirdir.
3JavaScript'te optional chaining operatörü ?. ne yapar?
JavaScript'te optional chaining operatörü ?. ne yapar?
Cevap
optional chaining operatörü, null veya undefined olabilecek bir nesnenin iç içe geçmiş özelliklerine güvenli bir şekilde erişmeyi sağlar. Ara bir özellik null veya undefined ise, ifade bir hata fırlatmak yerine undefined döndürür. Bu, çok sayıda manuel kontrol yazmaktan kaçınmayı sağlar ve kodu daha kısa ve okunabilir hale getirir.
JavaScript'te null ve undefined arasındaki fark nedir?
Bir ES6 module'ünden adlandırılmış bir fonksiyon nasıl import edilir?
+17 mülakat soruları
Diğer Vue.js / Nuxt.js mülakat konuları
JavaScript Temelleri
Vue Temelleri
Vue Bileşenleri
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue Reaktifliği
Nuxt Temelleri
Nuxt Data Fetching
Nuxt SSR & SSG
Nuxt Sunucu Rotaları
Nuxt Modülleri
Vue Composable'ları
Vue Formları ve Doğrulama
Nuxt Durum Yönetimi
Vue Testing
Nuxt Dağıtımı & CI/CD
Vue Performansı
İleri Düzey Vue Desenleri
Vue ile TypeScript
Nuxt Kimlik Doğrulama
Nuxt ile SEO
Nuxt Uluslararasılaştırma
Vue Mimarisi
Nuxt Güvenliği
Vue Ekosistemi
Vue 2→3 & Nuxt 2→3 Geçişi
Bir sonraki mülakatın için Vue.js / Nuxt.js'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla