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
- Programlama öğrenmeye nasıl başlamalıyım?
- Muhendislik ogrencileri icin en temel programlama dili hangisi en hizli ogrenilir?
- React ile Birlikte Kullanılan JSX Nedir ve Nasıl Çalışır?
- Yazılım geliştirmeye yeni başlayanlar için en uygun programlama dili hangisidir?
- Python’da bir değişkenin değerini ekrana yazdırmak nasıl yapılır?
- Katmanlı mimari, temiz mimari ve heksagonal mimari karşılaştırması
- Köşegen uzunluğunu hesaplama yöntemleri nelerdir?
- En popüler web tarayıcıları hangileridir?
- JavaScript’te async ve await anahtar kelimelerini ne zaman kullanmalıyım?
- Python'da bir stringin içindeki belirli bir karakterin sayısını nasıl bulabilirim?
- En iyi kullanilan programlama dilleri hangileridir?
- Yapay zekâ ile ilgilenmeye yeni başlayanlar hangi programlama dillerini öğrenmeli?
- JavaScript’te prototip miras yerine sınıf tabanlı miras kullanmanın avantajları nelerdir?
- Lazy loading ve preloading ne zaman kullanılmalı?
- JavaScript’te arrow functions kullanmanın avantajları nelerdir?
- Monolit mi mikroservis mi? Mimariler arası geçişte dikkat edilmesi gerekenler
- API hız limitleri ve kota yönetimi nasıl tasarlanır?
- Veri tabanı yönetim sistemi (VTYS) nedir ve hangi alanlarda kullanılır?
- Hangi programlama dili en çok iş imkânı sağlar?
- Python dilinde string’i tam sayıya dönüştürme nasıl yapılır?
