JavaScript

JavaScript Arrow Fonksiyon Temelleri

JavaScript Arrow Fonksiyon Kullanımı

Fonksiyon ifadeleri için genellikle function ifadelerinden daha iyi olan başka bir çok basit ve kısa sözdizimi vardır.

Buna “arrow fonksiyon” denir, ve kullanımı şöyle görünür:

Bu, arg1..argN argümanlarını kabul eden, ardından sağ taraftaki ifadeyi kullanımlarıyla değerlendiren ve sonucunu döndüren bir fonk adında bir fonksiyon oluşturur.

Başka bir deyişle, aşağıdakilerin en kısa sürümüdür:

Somut bir örnek görelim:

Görebildiğiniz gibi, (a, b) => a + b, a ve b adındaki iki argümanı kabul eden bir fonksiyon anlamına gelir. Uygulama üzerine, a + b ifadesini değerlendirir ve sonucu döndürür.

Tek bir argümanımız varsa, parametrelerin etrafındaki parantezler atlanabilir ve bu da daha da kısalır.

Örneğin:

Eğer argüman yoksa, parantezler boş olacaktır (fakat mevcut olmalıdırlar):

Arrow fonksiyon, fonksiyon ifadeleri ile aynı şekilde kullanılabilir.

Örneğin, dinamik olarak bir işlev oluşturmak için:

Ok(arrow)  fonksiyonu ilk bakışta çok yabancı görünebilir  ve ilk izlenim olarak çok okunabilir görünmeyebilir, ancak gözleriniz alıştığında vazgeçilmez olacaktır.

 

 

 

 

 

Yorum bırak