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
- Bilgisayar programcılığına yeni başlayanlar için en iyi programlama dili hangisidir?
- JavaScript’te hoisting nedir?
- Drone teknolojisi nasıl çalışır?
- C# ve .NET ile minimal API örneği nasıl kurulur?
- Python’da for döngüsünün kullanımı nasıldır?
- Yapay zeka tabanlı yazılım geliştirme süreçlerinde kullanılan otomasyon araçları, proje verimliliğini nasıl etkiler?
- Kuvvet ve moment nedir?
- Veri tabanı tasarımında temel ilkeler nelerdir?
- Nfc teknolojisi nedir ve ne tur kullanim alanlari vardir?
- Yeni başlayanlar için en hızlı şekilde ilerleme sağlayabilecek programlama dili hangisidir?
- Robotik kol tasarımında kullanılan sensörler nelerdir?
- Web development için en temel diller hangileridir?
- Python’da bir string nasıl ters çevrilebilir?
- Python'da fonksiyonlarda kullanılan parametre türleri nelerdir?
- Python’da bir fonksiyonun parametreleri nasıl belirlenir?
- Yazılım test otomasyonu için en iyi araç hangisidir?
- Veri ambarı ve göl farkı: Kimball, Data Vault ve lakehouse
- Mühendislik alanında veritabanı yönetiminin temel prensipleri nelerdir?
- Yapay zeka mühendisliği nedir ve hangi alanlarda kullanılır?
- Gerçek zamanlı analitik: Flink, Spark Structured Streaming karşılaştırması
