Arrow Fonksiyonlar

Arrow fonksiyonlar, JavaScript’te kısa ve öz fonksiyon tanımlamak için kullanılan bir syntax’tır. Genellikle fonksiyonlara daha modern ve temiz bir görünüm kazandırırken, kodun okunabilirliğini artırır.

Arrow fonksiyonlar, düşük miktarda parametre gerektiren basit fonksiyonlar için idealdir. Ayrıca, fonksiyonun kısa süreliğine kullanılacağı durumlarda da tercih edilir.

Arrow fonksiyonları “=> arrow” işareti ile tanımlanır ve fonksiyon bloğunu açmak için süslü parantezler kullanmaya gerek duymaz. Bir örnek vermek gerekirse:

“`javascript
// Arrow fonksiyon kullanımı
let sayHello = () => {
console.log(“Merhaba!”);
};

sayHello(); // “Merhaba!” çıktısını verir
“`

Yukarıdaki örnekte, `sayHello` adında bir arrow fonksiyon tanımlanmıştır. Fonksiyon içinde sadece “Merhaba!” yazısını konsola yazdıran basit bir işlem vardır. Bu şekilde arrow fonksiyonlar, kodun daha sade ve anlaşılır olmasını sağlar.

Arrow fonksiyonlarda parametre kullanımı da oldukça basittir. Eğer fonksiyonun tek bir parametresi varsa, parantez kullanmadan direkt olarak parametreyi tanımlayabilirsiniz. Örneğin:

“`javascript
let square = num => {
return num * num;
};

console.log(square(5)); // 25
“`

Yukarıdaki örnekte `square` adında bir arrow fonksiyon tanımlanmıştır. Fonksiyon bir parametre alarak bu parametrenin karesini döndürmektedir. Fonksiyon sadece bir parametre aldığı için parametre tanımlamasında parantez kullanımına gerek duyulmamıştır.

Arrow fonksiyon kullanımını gösteren bir kod snippet’ı:

“`javascript
let add = (a, b) => a + b;

console.log(add(5, 3)); // 8
“`

Yukarıdaki örnekte, `add` adında bir arrow fonksiyon tanımlanmıştır. Fonksiyon iki parametre alarak bu parametreleri toplamaktadır. Arrow fonksiyonlar genellikle bu şekilde kısa ve net işlemler için tercih edilir.

Yorum Ekle