JavaScript’te arrow functionlar nasıl kullanılır?

JavaScript'te Arrow Function Kullanımı

Arrow functionlar, JavaScript'te fonksiyon tanımlamanın daha kısa ve kolay bir yoludur. Özellikle daha az kod yazmak ve bu sayede okunabilirliği artırmak için tercih edilir.

Temel Söz Dizimi

Arrow function yazımında temel yapı şu şekildedir:

const fonksiyonAdi = (parametreler) => {

// fonksiyonun gövdesi

}

Örnekler

  • Tek parametreli arrow function:
  • const kareAl = x => x * x;

  • Birden fazla parametreli arrow function:
  • const topla = (a, b) => a + b;

  • Parametre olmadan:
  • const selamla = () => 'Merhaba';

Özellikleri

  • Bu bağlamı (this) korur: Arrow functionlar, normal fonksiyonlar gibi kendi "this" bağlamını yaratmaz.
  • Geri dönüş ifadesi: Eğer fonksiyon gövdesi tek bir ifade içeriyorsa, süslü parantez ihtiyacı yoktur.

Kullanım Senaryoları

  • Dizi fonksiyonları (map, filter, reduce) içinde sıklıkla kullanılır.
  • Olay dinleyicileri (event listeners) tanımlarken tercih edilir.
Arrow functionlar, yazım kolaylığı ve bağlam yönetimi açısından JavaScript'te önemli bir yere sahiptir.


🐞

Hata bildir

Paylaş