Arrow functions kullanırken hangi durumlarda return anahtar kelimesini kullanmalıyım?

Arrow Functions ve return Anahtar Kelimesi

Arrow functions, JavaScript\'te sıkça kullanılan bir fonksiyon tanımlama yöntemidir. Return anahtar kelimesinin kullanılma durumları şunlardır:
  • Tek Satırda İfade: Eğer arrow function, tek bir ifade döndürüyorsa return anahtar kelimesine ihtiyaç yoktur.
  • Birden Fazla Satır: Eğer birden fazla satır kod varsa, return anahtar kelimesi kullanılmalıdır.
  • Obje Döndürme: Bir obje döndürmek isteniyorsa, objenin süslü parantezlerini () içinde sarmalamak gerekmektedir. Aksi halde, return anahtarı kullanılmazsa hata alınır.

Örnekler:

Tek Satırlık:

const kareAl = x => x * x; // return gerekmez

Birden Fazla Satır:

const topla = (a, b) => {
   return a + b; // return gereklidir
}

Obje Döndürme:

const kisi = (ad, yas) => ({ ad: ad, yas: yas }); // return yok, parantezler kullanılıyor

Özetle, tek satırlık ifadelerde return anahtar kelimesi kullanılmazken, çok satırlı veya belirli durumlarda kullanılması gerekmektedir.


Arrow functions kullanırken hangi durumlarda return anahtar kelimesini kullanmalıyım?

🐞

Hata bildir

Paylaş