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
- Code review sürecinde nelere dikkat etmeliyim?
- Nasıl bir programlama dilini öğrenmeye başlamalıyım?
- Mühendislik alanında en çok tercih edilen programlama dillerinden biri hangisidir?
- Python’da bir stringin belirli bir karakterle başlayıp başlamadığını nasıl kontrol edebilirim?
- Python’da bir dosyayı nasıl okuyabilirim?
- Python’da Bir Stringi Nasıl Terse Çevirebilirim?
- Kablo bağlantıları mühendislikte neden önemlidir?
- Bilgisayar İşletmenliği Nedir? Bilgisayar İşletmeni Ne İş Yapar?
- Eğitimde veri analizi için en uygun Python kütüphanesi hangisidir?
- Veri tabanı sorgularında performansı artırmak için en uygun yontemler nelerdir?
- Yeni başlayanlar için programlama öğrenirken en sık yapılan hatalar nelerdir?
- Python'da fonksiyonlarda kullanılan parametre türleri nelerdir?
- Yazılım geliştirme alanına yeni başlayanlar için en ideal programlama dili nedir?
- Python’da bir stringi tersten yazdırmak için hangi metot kullanılır?
- Karmaşık sayıları çarpanlara nasıl ayırabiliriz?
- Matematikte köprü problemi nedir?
- En iyi yazılım geliştirme platformu nedir?
- Mühendislikte kullanılan yazılım dilleri nelerdir?
- Yazılım testleri ne zaman yapılmalıdır?
- En İyi WordPress Eklentileri Nelerdir?