Bir fonksiyonu isim ile tanımlayabileceğimiz gibi isimsiz (ananonim) olarak da tanımlamak mümkündür. Bir çok programlama dilinde anonim fonksiyon kullanımı mevcuttur.
Örnek: İsim ile Çarpım Fonksiyonu tanımlama
1 2 3 4 5 |
function carpim(x, y) { return x * y; } |
Örnek: Çarpım fonsiyonunu anonim olarak tanımlama
1 2 3 4 5 |
var carpim =function (x, y) { return x * y; } |
Not 1:Anonim fonksiyonlar fonksiyon alan bir çok javascript metodu ve özelliği için kullanılabilecek ideal tanımlama yöntemleridir.
Not 2:Anonim fonksiyon tanımlama jquery kavramını öğrenecekler için önemli bir adımdır. Jquery kütüphanesinde bir çok işlem anonim tanımlamalar şeklinde yürütülmektedir.
Örnek: Dizideki değerleri okuma örneği. Anonim fonksiyon ile
1 2 3 4 5 6 7 8 9 10 11 12 |
<script> var dizi=[12,25,85,45,74]; /*forEach metodu dizideki her değer için okuma yapar*/ /*array.forEach(fonksiyon)*/ dizi.forEach(function(gelen){ alert(gelen); }); </script> |
[…] JavaScript Dersleri 12.2: Anonim Fonksiyonlar […]
[…] […]
[…] […]