JavaScript'te en çok nerede problem yaşıyorsunuz? | JS Türkçe kaynak

eneskt

Hectopat
Katılım
4 Kasım 2020
Mesajlar
640
Makaleler
1
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Merhaba bir süredir JavaScript için Türkçe yardımcı kaynak oluşturmayı planlıyordum. Oluşturacağım bu yardımcı kaynak JavaScript'i öğretmek yerine öğrenme sürecinde yaşanan problemlere ve dikkat edilmesi gereken hushuslara değinecek. Bu nedenle bana JavaScript öğrenirken en çok hangi konularda problem yaşadığınızı ve en çok neyi anlamanın zor geldiğini söyleyebilir misiniz?
 
Tabi ki Promises ve Async/Await. Kodlarımda kullanmış olsam da mantığını hiç anlamaya çalışmadım ve ezberlemedim.

Promises mantığı çok basittir, Oluşturduğun Promise sınıfındaki, resolve ve reject callback paramterlerini kullanarak, bir geri dönüş sağlarsın.
resolve() ile gönderdiğin değer, .then()
reject() ile gönderdiğin değer, .catch() ile erişilebilir.

Async/awaitide bende googleden bakarak anlayabilirsin, tabi biraz pratikte lazım :)

[CODE lang="javascript" highlight="3,5,10,13"]const myPromise = new Promise((resolve, reject) => {
if (true) {
resolve('then block');
} else {
reject('catch block')
}
});

myPromise
.then((response) => {
console.log(response) // then block
})
.catch((err) => {
console.log(err) // catch block
})[/CODE]
 
prettier/beatufier/linter, statik analiz, debugging(tarayıcıdan), closure/currying ve prototipler. Genel olarak aklıma gelenler bunlar, ilk kullanmaya başladığımda en çok bunları öğrenmekle vakit kaybetmiştim.
 
Teşekkürler gerçekten sıfırdan başlayan bir doküman hazırlamaya çalıştığım için şu an başlardayım fakat ilerledikçe bu konuları kesinlikle es geçmeyeceğim. Aşağıda ekte görüldüğü gibi bir şey yapmaya çalışıyorum. Gitbook kullanan katkı sağlayacak ya da edit yapacak kişiler olursa seve seve yardım kabul ederim.

1632044875001.png
 
Teşekkürler gerçekten sıfırdan başlayan bir doküman hazırlamaya çalıştığım için şu an başlardayım fakat ilerledikçe bu konuları kesinlikle es geçmeyeceğim. Aşağıda ekte görüldüğü gibi bir şey yapmaya çalışıyorum. Gitbook kullanan katkı sağlayacak ya da edit yapacak kişiler olursa seve seve yardım kabul ederim.

Eki Görüntüle 1168964
Tamamladıktan sonra etiklerseniz yardımcı olabilirim. Reklam sayılabilir ama.
 

Yeni konular

Geri
Yukarı