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
function carpim(x, y) {
return x * y;
}Örnek: Çarpım fonsiyonunu anonim olarak tanımlama
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
<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>
