Javascript Callback Fonksiyonlarını Anlamak (Turkish Content)

in #javascript6 years ago

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

Sort:  

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly � Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 67808.66
ETH 3248.00
USDT 1.00
SBD 2.67