JS funksiyalar
Funksiyalarni o‘rganish yo‘li
To‘g‘ri tartibda funksiyalarni o‘rganing:
- Avval fikr
- Keyin ularni qanday qilish kerak
- Keyin ularni qanday ishlatish kerak
1-qadam Boshlovchi
Functionlar nima?
- Functionlar — ma’lum vazifalar uchun mo‘ljallangan, qayta ishlatiluvchi kod bloklaridir
- Functionlar chaqirilganda (invoked) ishga tushadi
- Functionlar barcha dasturlash tillarida asosiy poydevor hisoblanadi
2-qadam Boshlovchi
Chaqiruv funksiyalari
- Functionlar chaqirilganda (invoked) ishga tushadi
- Siz funksiyani nomiga qavslar qo‘shish orqali chaqirasiz: name()
3-qadam Boshlovchi
Funksiya parametrlari
- Parametrlar funksiyaga qiymatlarni yuborish imkonini beradi
- Parametrlar Function ta’rifida qavslar ichida keltirilgan
4-qadam Boshlovchi
Funksiyani qaytarish qiymatlari
- Funksiya qiymatni uni chaqirgan kodga qaytarishi mumkin
- return operatori funksiyadan qiymat qaytarish uchun ishlatiladi
5-qadam O‘rta
Funksiya argumentlari
- Function parametrlari va argumentlari alohida tushunchalardir
- Parametrlar Function ta’rifida keltirilgan nomlardir
- Argumentlar Function tomonidan qabul qilingan qiymatlardir
6-qadam O‘rta
Funksiya ifodalari
- Funksiya ifodasi o‘zgaruvchida saqlanadigan funksiyadir
- O‘zgaruvchi nomi funksiyani chaqirish uchun ishlatilishi mumkin
7-qadam O‘rta
Ok funksiyalari
- Arrow Functions Function ifodalari uchun qisqa sintaksisdir
- Funksiya kalit so‘zini o‘tkazib yuborishingiz mumkin
- Qaytish kalit so‘zini o‘tkazib yuborishingiz mumkin
- Siz jingalak qavslarni o‘tkazib yuborishingiz mumkin
8-qadam O‘rta
Funksiya viktorina
- JavaScript Functionlar haqidagi bilimingizni sinab ko‘ring
- Viktorina qo‘llanmada o‘rgangan misollardan foydalanadi .
Kengaytirilgan funksiyalarni o‘rganish yo‘li
1-qadam Kengaytirilgan
JavaScript ta’riflari
- Funksiya deklaratsiyasi
- Funksiya ifodasi
- Ok 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
Bu qanday ishlaydi (ayniqsa, obyektlar ichida).
Bu qanday nomlanishi bilan qanday aniqlanadi.
4-qadam Kengaytirilgan
Call() usuli
Funksiyani tanlangan this bilan chaqiring.
Argumentlar ro‘yxatini o‘tkazing.
5-qadam Kengaytirilgan
application() usuli
Funksiyani tanlangan this bilan chaqiring.
Argumentlar massivini uzating.
6-qadam Kengaytirilgan
bind() usuli
Funksiyani tanlangan this bilan chaqiring.
Keyinchalik xuddi shu bilan ishlash uchun funksiya kerak bo‘lganda bind() dan foydalaning.
8-qadam Kengaytirilgan
JavaScript Closures (Yopiq funksiyalar)
Ularning qamrovini eslab turadigan funksiyalar
Tashqi funksiya tugagandan so‘ng, funksiyalar o‘zgaruvchilarni qanday eslab qolishini bilib oling.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
