Arrow Fonksiyonlar







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
        


Yorum Ekle