Arrow Fonksiyonlar
Arrow Fonksiyonlar
JavaScript’te fonksiyonlar oldukça önemlidir ve yaygın olarak kullanılırlar. ES6 ile birlikte gelen arrow fonksiyonlar, geleneksel fonksiyon tanımlama yöntemlerine göre daha kısa ve okunması kolay bir yapı sunar. Arrow fonksiyonlar, özellikle fonksiyonların kısa ve anonim olarak kullanıldığı durumlarda tercih edilir.
Arrow Fonksiyonların Avantajları
- Daha temiz ve kısa syntax
this
bağlamının daha tutarlı davranması- Anonim fonksiyonlar olarak kullanım kolaylığı
Arrow Fonksiyon Kullanımı
Arrow fonksiyonlar, () =>
syntaxıyla tanımlanırlar. Aşağıda temel bir arrow fonksiyon örneği verilmiştir:
const sayHello = () => { console.log("Merhaba Dünya!"); }; // Fonksiyonu çağıralım sayHello();
Parametreli Arrow Fonksiyon Örneği
Arrow fonksiyonlar parametre alabilirler. İşte bir parametreli arrow fonksiyon örneği:
const greet = (name) => { console.log(`Merhaba, ${name}!`); }; // Fonksiyonu çağıralım greet("Ahmet");
Arrow function kullanımını gösteren bir kod snippet’ı.
Arrow Fonksiyonlarda Return
Arrow fonksiyonu tek bir ifade döndürecekse süslü parantez ve return
ifadesi kullanmaya gerek yoktur. Otomatik olarak bir değer döndürülür. Ancak birden fazla ifade döndürülecekse süslü parantez ve return
kullanılmalıdır.
Arrow Fonksiyonlarda Kısa Yazım
Eğer fonksiyonun tek parametre aldığı durumlarda, parametre için parantezleri kaldırarak daha kısa bir yazım yapabilirsiniz.
const double = num => num * 2; // Fonksiyonu çağıralım console.log(double(5)); // 10