Vue.js / Nuxt.js

Modern JavaScript (ES6+)

Promises, async/await, modules, classes, map/filter/reduce, optional chaining, nullish coalescing

20 mülakat soruları·
Junior
1

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).

2

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.

3

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.

4

JavaScript'te null ve undefined arasındaki fark nedir?

5

Bir ES6 module'ünden adlandırılmış bir fonksiyon nasıl import edilir?

+17 mülakat soruları

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