Javascript Callback Fonksiyonlarını Anlamak (Turkish Content)

Javascriptte fonksiyonlar first-class objectlerdir. Yani diğer bir deyişle fonksiyonlar object tipindedir ve tipi object olanlar gibi (String, Array, Number) kullanılabilirler. Bu yüzden fonksiyonlar değişkende saklanabilir, başka bir fonksiyona argüman olarak verilebilirler, başka bir fonksiyonun içinde oluşturulabilir yada o fonksiyonun geri dönüş değeri olabilirler.
Javascriptteki callback fonksiyonlarının çalışma mantığının altında da yukarıda bahsettiğim fonksiyonlara geri dönüş değeri olarak bu fonksiyonları verebiliyor olmamız yatar.
Callback fonksiyonları, fonksiyonel programlama olarak bilinen bir programlama paradigmasından ortaya çıkmıştır. Temel düzeyde fonksiyonel programlama da, fonksiyonların diğer fonksiyonlara argüman olarak verilmesi prensibini benimser.
Fonksiyonel programlama, -ve yine de günümüzde daha az ölçüde olsa da- eski zamanlarda; özel olarak eğitilmiş usta programcıların gizli bir tekniği olarak görülüyordu.
Neyse ki fonksiyonel programlama teknikleri açıklandı da bütün insanlık işin büyüsünü artık kolaylıkla anlayabilir hale geldi.
Fonksiyonel programlamanın temel tekniklerinden biri callback işlevidir. Aşağıda anlatacağım callback fonksiyonlarının tekniği bu kadar basit olmasına rağmen neden hala ileri seviye javascript konularında anlatılmaya devam ediyor anlamıyorum.

Devamı için http://blog.abdullahvelioglu.com/javascript/2018/02/16/nodejs-callback-function.html

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now