JavaScript’te arrow functionların kullanımı nasıldır?
JavaScript’te Arrow Function Kullanımı
Arrow function, JavaScript'te daha kısa ve daha okunabilir fonksiyon yazma yöntemidir. ES6 ile birlikte gelen bu özellik, fonksiyonları daha pratik hale getirmektedir. İşte temel özellikleri ve kullanımı:Temel Özellikler
- Kısa Söz Dizimi: Normal fonksiyon tanımına göre daha az yer kaplar.
- Bu Bağlamı: Arrow function'lar kendi this değerini almaz, çevresel bir this değerini kullanır.
- Return Anahtar Kelimesi: Tek bir ifade döndürdüğünde return anahtar kelimesine ihtiyaç duyulmaz.
Kullanım Şekilleri
- Temel Kullanım: const fonksiyonAdi = (parametre) => { /* kod bloğu */ }
- Tek Parametre: const fonksiyonAdi = parametre => { /* kod bloğu */ }
- Hiç Parametre Yok: const fonksiyonAdi = () => { /* kod bloğu */ }
- Tek İfade: const fonksiyonAdi = (parametre) => parametre * 2;
Örnekler
- İki sayının toplamı:
const toplama = (a, b) => a + b; - Bir dizinin karelerini almak:
const kareler = [1, 2, 3].map(sayi => sayi * sayi);
Cevap yazmak için lütfen
.
Aynı kategoriden
- HTML’de <div> elementi nedir ve ne amaçla kullanılır?
- En yaygın kullanılan programlama dillerinden biri hangisidir ve neden bu kadar popülerdir?
- Yazılım mühendisliği alanında hangi programlama dillerini öğrenmeliyim?
- Mekanik Mühendisliğinde Yaygın Olarak Kullanılan FEM Nedir?
- Bilgisayar mühendisliği mezunu olmayan biri olarak yazılım geliştirme sürecine nasıl başlayabilirim?
- Veri tabanı sorgularinda performansı artırmak için en iyi yöntemler nelerdir?
- REST API nedir ve nasıl çalışır?
- Yapay zeka mühendisliği için en temel programlama dili hangisidir?
- Python programlama dilinde kullanılan if koşul ifadesi nasıl çalışır?
- En iyi web tarayıcıları hangileridir?
- Muhendislik ogrencileri icin en temel programlama dili hangisi en hizli ogrenilir?
- Opera nedir ve tarihçesi nasıldır?
- Robotik mühendislik alanında en yaygın kullanılan programlama dili hangisidir?
- Arama için Elasticsearch mi Postgres full-text mi?
- Sabit ve hareketli mesnetler arasındaki fark nedir?
- Bootstrap nedir ve nasıl kullanılır?
- CSV, Parquet ve Avro ne fark sağlar?
- Sürüm kontrolü için en yaygın kullanılan araçlar nelerdir?
- Makine mühendisliğinde kullanılan en yaygın tasarım ve analiz programları nelerdir?
- JavaScript’te this keyword’u nasıl çalışır?
