JavaScript'te Arrow Function Nedir?
Arrow function, JavaScript'te bir fonksiyon tanımlama yöntemidir. ES6 ile birlikte gelen bu özellik, daha kısa ve okunabilir kod yazmaya olanak tanır.Özellikler:
- Kısa yazım: Geleneksel fonksiyon tanımlarına göre daha az kodla yazılır.
- Bu bağlamı: Arrow function'lar kendi 'this' bağlamını oluşturmaz; dış 'this' değerini kullanır.
- Return ifadesi: Eğer tek bir ifade varsa, otomatik olarak return gerçekleştirilir.
Örnek Kullanım:
Geleneksel fonksiyon:
function topla(a, b) {
return a + b;
}
Arrow function ile:
const topla = (a, b) => a + b;
Bu özellik, fonksiyon yazmayı daha pratik hale getirir ve özellikle callback fonksiyonları için sıkça kullanılır.