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>