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
- API’leri kullanmadan program geliştirebilir miyim?
- Python’da bir değişkeni başka bir değişkene nasıl atayabilirim?
- Önbellekleme: Redis ve Memcached farkları ve kullanım senaryoları
- Veri analizi nedir?
- Bilgisayar programlama dilini öğrenmek için en iyi yöntemler nelerdir?
- Java’da inheritance (kalıtım) nedir ve nasıl kullanılır?
- Arduino ile hangi sensörler kullanılabilir?
- Python’da bir stringi nasıl parçalayabilirim? (2)
- JavaScript’te for döngüsü nasıl tersten çalıştırılır?
- Mekanik Mühendisliği Alanında Kullanılan Yaygın Tasarım Yazılımları
- JavaScript’te let ve const değişken tanımlama arasındaki farklar nelerdir?
- Mesajlaşma sistemleri: Kafka, RabbitMQ, SQS karşılaştırması
- Yazılım geliştirme sürecinde testlerin yapılması neden önemlidir?
- Python’da for döngüsü ile listedeki her elemanı nasıl işleyebilirim?
- Python'da bir string içindeki harfleri alfabetik olarak sıralamak için hangi yöntemi kullanabilirim?
- Python’da bir fonksiyonu nasıl tanımlar ve çağırırsınız?
- Python’da bir stringi nasıl ters çeviririm (2)?
- Yapay zekâ nasıl insan beyninden ilham alır?
- Programlama öğrenmeye yeni başlayan biri hangi dilleri tercih etmeli?
- Python dilinde bir string nasıl ters çevrilir?
