JavaScript’te arrow functions’ın klasik fonksiyonlardan farkı nedir?
JavaScript\'te Arrow Functions ve Klasik Fonksiyonlar
JavaScript\'te arrow functions, klasik fonksiyonlara göre bazı önemli farklar taşır:- Sentaks: Arrow functions daha kısa bir yazım şekline sahiptir. Örnek:
const fonksiyon = (param) => { /* kod */ } - ‘this’ Bağlamı: Arrow functions, ‘this’ anahtar kelimesini kendi bağlamından alır. Klasik fonksiyonlarda ise ‘this’ çağrıldığı bağlama göre değişir.
- ‘arguments’ Objesi: Arrow functions içinde kendi ‘arguments’ objesi yoktur. Klasik fonksiyonlar ise kendi ‘arguments’ objesine sahiptir.
- Constructors: Arrow functions, constructor (yapıcı) fonksiyon olarak kullanılamazken, klasik fonksiyonlar bu amaçla kullanılabilir.
- Return İfadesi: Tek bir ifade varsa, süslü parantezleri ve return anahtar kelimesini atlayarak daha kısa bir yazım kullanılabilir.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Atomaltı parçacıklarının tanımlanması
- Lisans seçimi: MIT, Apache-2.0, GPL farkları
- Python’da async ve await anahtar kelimeleri ne işe yarar?
- Programlamaya yeni başlayanlar hangi dilde daha hızlı ilerler?
- Mobil uygulamalarda veritabanı kullanımı, hangi veritabanı çeşitleri tercih edilmelidir?
- Mühendislikte kullanılan en yaygın programlama dilleri hangileridir?
- CDN ile cache invalidation nasıl yapılır?
- Mühendislik alanında hangi programlama dilleri önemlidir?
- Python’da bir stringin sadece başındaki ve sonundaki boşlukları nasıl kaldırabilirim?
- JavaScript’te const değişkeni nasıl kullanılır?
- Python’da bir listeyi tersten nasıl sıralayabilirim?
- Veri tabanı optimizasyonu nasıl yapılır?
- Düşük maliyetli bir projede kullanılabilecek en uygun programlama dili nedir?
- Web development için en temel diller hangileridir?
- Veritabanı Tasarımında Temel Normalizasyon Kuralları Nelerdir?
- Fibonacci dizisinin nasıl oluşturulduğunu açıklayabilir misiniz?
- En iyi yazılım geliştirme kursları hangileridir?
- Reactte useState hookunun kullanımı nasıl yapılır?
- Yazılım geliştirme için en verimli programlama dili hangisidir?
- React Router nasıl kullanılır?
