JavaScript’te Arrow Function Kullanımı
Arrow function\'lar, JavaScript\'te fonksiyon yazmanın daha kısa ve modern bir yoludur. ES6 ile tanıtılan bu yapılar, özellikle daha sade bir sözdizimi sunar.Tanım ve Sözdizimi
Arrow function\'lar, `=>` operatörü kullanılarak tanımlanır. Aşağıda temel bir örnek verilmiştir:- Tek parametre için:
const kare = x => x * x;
- Birden fazla parametre için:
const toplama = (a, b) => a + b;
- Parametre yoksa:
const selam = () => \'Merhaba\';
Kullanım Avantajları
- Sade ve okunabilir bir sözdizimi
- Bu fonksiyonlar, \'this\' anahtar kelimesini bağlamdan bağımsız kullanır
- Kolayca bir diziyi haritalandırmak veya filtrelemek için kullanılabilir
Örnek Kullanım
Aşağıda bir diziyi kullanarak arrow function ile yapılan bir işlem gösterilmektedir:-
const sayilar = [1, 2, 3, 4];
const kareler = sayilar.map(sayi => sayi * sayi);