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
- Python'da bir string'in içinde belirli bir kelimenin kaç defa geçtiğini nasıl bulurum?
- Linux’ta dosya ve dizinleri nasıl arayabilirim?
- CSS Grid Layout’un temel özellikleri nelerdir?
- SQLite nedir ve nasıl kullanılır?
- Güvenlik duvarlarının temel amacı nedir?
- Spor verilerini analiz etmek için hangi veritabanı teknolojileri kullanılabilir?
- Python’da bir stringin belirli bir karakteriyle kaç kez karşılaştığımı nasıl bulabilirim?
- Python’da for Döngüsü Nasıl Çalışır? (v2)
- Yazılım projelerinde performansı artirmak icin en iyi öncelikler nelerdir?
- Python’da bir liste üzerinde döngü oluşturmanın temel yöntemleri nelerdir?
- Python’da bir değişkenin değerini ekrana yazdırmak için hangi komut kullanılır?
- Blockchain iş dünyasında nasıl kullanılır ve hangi sektörlerde en etkili şekilde optimize edilebilir?
- Mühendislikte en çok tercih edilen programlama dilleri hangileridir ve neden?
- Matematikte köşegenlerin sayısı nasıl hesaplanır?
- Güvenlik duvarı nedir ve bir ağdaki rolü nedir?
- Yazılım geliştirme sürecinde code review yaparken nelere dikkat etmeliyiz?
- Python’da bir string içinde hangi karakter en fazla kaç kez geçebilir?
- Express.js ile nasıl bir RESTful API oluşturabilirim?
- Programlama dillerinin öğrenilmesi için en iyi yöntem nedir?
- Bilgisayarim neden yavas calisiyor?
