Javascript Temel Seviye: Fonksiyonlar
6 Mar 2025
24:21
YouTube'da izle
Açıklama
Bu video, JavaScript'teki fonksiyonlar konusunu temel seviyeden derinlemesine ele almaktadır. Kodun modülerliğini artırmak, tekrarı önlemek ve okunabilirliği sağlamak amacıyla fonksiyonların neden kullanıldığı açıklanarak başlar (0:00 - 1:26).
Videoda işlenen ana başlıklar şunlardır:
- Fonksiyon Tanımlama Yöntemleri (1:37 - 5:00):
- Function Declaration: function anahtar kelimesi ile tanımlama.
- Function Expression: Fonksiyonun bir değişkene atanması.
- IIFE (Immediately Invoked Function Expression): Tanımlandığı anda çalışan fonksiyonlar.
- Hoisting: Değişkenlerin ve fonksiyonların bellekteki çalışma mantığı.
- Parametreler ve Geri Dönüş Değerleri (6:16 - 12:27):
- Fonksiyonlara parametre gönderme, arguments nesnesinin kullanımı ve varsayılan (default) parametreler.
- return ifadesi ile fonksiyonlardan değer döndürme.
- Modern JavaScript Özellikleri (12:30 - 16:40):
- Rest Operatörü (...): Birden fazla argümanı dizi olarak yakalama.
- Spread Operatörü (...): Bir dizinin elemanlarını fonksiyonlara bağımsız parametreler olarak dağıtma.
- Arrow Fonksiyonlar (16:43 - 19:18): ES6 ile gelen, daha kısa ve anonim fonksiyon yazım biçimi.
- Callback Fonksiyonlar (19:20 - 24:10): Bir fonksiyonun parametre olarak başka bir fonksiyona geçilmesi ve asenkron/işlem odaklı kullanımları.
Etiketler