JavaScript’te arrow function’ların kullanımı nasıl yapılır?

JavaScript'te Arrow Function Kullanımı

Arrow function, JavaScript'te daha kısa ve okunabilir bir şekilde fonksiyon tanımlamak için kullanılır. Geleneksel fonksiyonlardan farklı olarak, bağlam (context) yönetimi daha basit bir yapıya sahiptir.

Tanım

Arrow function, "=>” operatörü ile tanımlanır. Aşağıda bir örnek verilmiştir: ```javascript const toplama = (a, b) => a + b; ```

Kullanım Alanları

Arrow function'lar şu durumlarda tercih edilir:
  • Kısa ve basit fonksiyonlar için idealdir.
  • Bu fonksiyonlar, üstteki scope'daki "this" değerini korur.
  • Map, filter gibi dizi yöntemlerinde kullanılır.

Örnekler

1. Tek parametreli: ```javascript const kare = x => x * x; ``` 2. Çok parametreli: ```javascript const carpma = (x, y) => x * y; ``` 3. Hiç parametre yoksa: ```javascript const selamla = () => console.log("Merhaba"); ```

Notlar

- Arrow function içinde **"this"** anahtar kelimesi, çevresel bağlamı kullanır. Bu, geleneksel fonksiyonlardaki **"this"** kullanımından farklıdır. - Fonksiyonun gövdesi tek bir ifade ise, süslü parantezler ve return anahtar kelimesi kullanmaya gerek yoktur. Sonuç olarak, arrow functionlar hem yazım kolaylığı sağlar hem de bağlam yönetimini basitleştirir.

JavaScript’te arrow function’ların kullanımı nasıl yapılır?

🐞

Hata bildir

Paylaş