javascript call metodu ile aynı çalışma prensibine sahiptir. Aralarındaki tek fark apply metodu çalıştırılacak fonksiyona aktarılacak argümanları sizden bir dizi
(*: array)
olarak ister. Bu da çalıştırılacak fonksiyonun argüman yapısı bilinmiyorsa veya çok biçimliyse
(*: polymorphic)
dinamik bir çağrı oluşturmamızı sağlar. Sonuçta dizi değişkenin içindeki değerleri programın önceki bölümlerinde dinamik biçimde işleyip oluşturabiliriz.
bkz
javascript bind metodu
#programlama
#javascript