JavaScript arrow functions nasıl kullanılır?
JavaScript Arrow Functions Kullanımı
JavaScript'te ok işlevleri (arrow functions), daha kısa ve okunabilir bir sözdizimi sunar. Geleneksel fonksiyon tanımlamalarına göre daha az kod yazmanızı sağlar.Temel Yapı
Ok işlevleri şu formda tanımlanır:const fonksiyonAdi = (parametreler) => { /* işlem */ }
Örnekler
- Tek Parametreli Ok İşlevi:
const kare = x => x * x; - Birden Fazla Parametreli Ok İşlevi:
const toplama = (a, b) => a + b; - Parametre Olmadan:
const selamla = () => 'Merhaba';
Özellikler
- this Bağlamı: Ok işlevleri, kendilerine ait bir this bağlamı oluşturmazlar. Üst scopes'taki this değerini alırlar.
- Geri Dönüş: Tek satırlı işlemler için süslü parantez kullanmadan dönüş yapabilirsiniz.
Kullanım Alanları
- Dizi methodları (örneğin, map, filter).
- Küçük, tekrarlayan işlevlerin tanımlanmasında.
Hatice Erdoğan • 2025-12-13 12:40:12
Arrow function baya pratik ama bazen this karışıklığı yapabiliyor, dikkat etmek lazım.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Kablosuz İletim Teknolojileri Nasıl Çalışır?
- Feature flag nedir? Canlıda güvenli yayın nasıl yapılır?
- Python’da bir liste içindeki en büyük öğeyi bulmanın en etkili yolu nedir?
- Python’da bir liste içerisindeki elemanların toplamını nasıl bulabilirim?
- React projelerinde styled-components nasıl kullanılır?
- Python'da bir stringi parçalara ayırıp ters çevirip birleştirebilir miyim?
- Python’da bir listeyi elemanlarına göre nasıl sıralayabilirim?
- HTML nedir?
- Mühendislikte debugging nasıl yapılır?
- Remix nedir?
- SQL’de INNER JOIN nedir ve nasıl kullanılır?
- Bilgisayar programlama dilinde string nedir?
- Python’da bir stringin içinde sadece harf karakterlerinin kaç kez geçtiğini nasıl bulabilirim?
- Python’da bir metin dosyasının içindeki en uzun kelimeyi nasıl bulabilirim?
- Veri yapıları hakkında genel bilgiler (mühendislikte temel kavram)
- Robotlarla dolu bir dünyada insanlığın geleceği nasıl şekillenebilir?
- Python’da bir string içinde sadece özel karakterlerin sayısını nasıl bulabilirim?
- JavaScript’te string interpolation nasıl yapılır?
- Monorepo ve polyrepo arasındaki farklar nelerdir?
- Mühendislikte çalışırken en sık karşılaşılan zorluklar nelerdir?
