JS funksiyalar
Kengaytirilgan funksiyalarni o‘rganish yo‘li
Bu boblarni asosiy funksiyalarni (chaqirish, parametrlar, qaytariladigan qiymatlar, ifodalar va arrow funksiyalar) tushunib olganingizdan keyin o‘qish ma’qul.
Agar siz hali JavaScript funksiyalarini yaxshi o‘zlashtirmagan bo‘lsangiz, shu yerdan boshlang:
1-qadam Kengaytirilgan
JavaScript ta’riflari
- Funksiya deklaratsiyasi
- Funksiya ifodasi
- Arrow funksiyalari
- Funksiya konstruktorlari
2-qadam Kengaytirilgan
JavaScript Callbacks (Callback funksiyalari)
JavaScript Callbacks (Callback funksiyalari) - bu boshqa funksiyaga argument sifatida uzatiladigan funksiya, keyinchalik ma’lum bir vazifani bajarish uchun keyinroq bajariladi (yoki "qayta chaqiriladi").
3-qadam Kengaytirilgan
this kalit so‘zi
this qanday ishlaydi (ayniqsa, obyektlar ichida).
this qiymati funksiya qanday chaqirilishiga qarab aniqlanadi.
4-qadam Kengaytirilgan
call() metodi
Funksiyani tanlangan this bilan chaqiring.
Argumentlar ro‘yxatini o‘tkazing.
5-qadam Kengaytirilgan
apply() metodi
Funksiyani tanlangan this bilan chaqiring.
Argumentlar massivini uzating.
6-qadam Kengaytirilgan
bind() metodi
Funksiyani tanlangan this bilan chaqiring.
Funksiya keyinroq xuddi shu this bilan ishlashi kerak bo‘lganda bind() dan foydalaning.
7-qadam Kengaytirilgan
O‘zini o‘zi chaqiruvchi funksiyalar — IIFE
O‘z-o‘zidan ishga tushadigan funksiyalar.
8-qadam Kengaytirilgan
JavaScript Closures (Yopiq funksiyalar)
O‘z ko‘rinish sohasini (scope) eslab qoladigan funksiyalar
Tashqi funksiya tugagandan so‘ng, funksiyalar o‘zgaruvchilarni qanday eslab qolishini bilib oling.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
