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
- Python’da bir sözlük nasıl oluşturulur ve kullanılır?
- Yazılım testlerinde hangi araçlar ve teknikler kullanılabilir?
- Veri tabanı ilişkileri nasıl kurulur?
- React’te state ve props arasındaki fark nedir?
- Python’da bir liste içerisindeki en büyük ve en küçük değerler nasıl bulunur?
- Bilgisayarımın RAM’ini nasıl artırabilirim?
- Algoritma nedir ve neden önemlidir?
- Python’da bir stringin her karakterinin ASCII değerini nasıl bulabilirim?
- Scratch Nedir?
- Yapay zeka ile ilgili temel kavramlar nelerdir?
- Python’da bir stringin içindeki karakterleri nasıl sayabilirim?
- Drone teknolojisi nasıl çalışır?
- Mantık bulmacalarında hızlı çözüm yöntemleri nelerdir?
- Mühendislik Alanında Prototip Geliştirirken Hangi Adımları Takip Etmeliyim?
- Python’da bir listeyi tersine çevirmek için hangi metodu kullanabilirim?
- Bilgisayarımda neden dosya açarken yavaşlar?
- Yazilim geliştirme sürecinde kullanilan version control sistemleri hangileridir?
- Bilgisayar programlama dilini öğrenmek için en iyi yöntemler nelerdir?
- Bilgisayarın RAM’i Nedir ve Ne İşe Yarar?
- Bilgisayarın işlem hızını artırmak için RAM’i nasıl yükseltebilirim?
