JS funksiyalar

ULASHISH

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:

JavaScript funksiyalari darsligi

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.


9-qadam Kengaytirilgan

Funksiyalar ma’lumotnomasi

Function obyektining metodlari va xususiyatlari.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!