JavaScript Obyektlar (Objects)
JavaScript obyektlari — bu qiymatlar va funksiyalarni bir joyda saqlash imkonini beruvchi o'zgaruvchilardir. Obyektlar JavaScript-dagi eng muhim tushunchalardan biri hisoblanadi. Agar siz obyektlarni tushunsangiz, siz JavaScript-ni tushunasiz.
Obyektlarni O'rganish Yo'li
Obyektlarni quyidagi tartibda o'rganish tavsiya etiladi:
- Avval g'oya (nimaligi).
- Keyin ularni yaratish usullari.
- Keyin ulardan foydalanish.
1-qadam: JavaScript Obyektlari (Kirish)
Obyektlar — bu ham qiymatlarni, ham funksiyalarni saqlashi mumkin bo'lgan o'zgaruvchilardir. Bu JavaScript-dagi eng asosiy va muhim tushuncha.
2-qadam: Obyekt Xususiyatlari (Properties)
JavaScript obyektlari xususiyatlar to'plamidan iborat. Xususiyatlarni o'zgartirish, qo'shish va o'chirish mumkin.
3-qadam: Obyekt Metodlari (Methods)
Metodlar — bu obyektlar ustida bajarilishi mumkin bo'lgan amallar. Metodlar aslida obyekt xususiyati sifatida saqlangan funksiyalardir.
4-qadam: Obyektda this Kalit So'zi
JavaScript-da this kalit so'zi obyektning o'ziga ishora qiladi. U metodni chaqirayotgan obyektga kirish uchun ishlatiladi.
5-qadam: Obyektlarni Ko'rsatish (Display)
Obyekt xususiyatlarini nomlari bo'yicha chiqarish, tsikl yordamida ko'rish yoki JSON.stringify() yordamida matnga aylantirish.
6-qadam: Obyekt Konstruktorlari (Constructors)
Ba'zan bir xil turdagi ko'plab obyektlarni yaratish kerak bo'ladi. Buning uchun obyekt konstruktor funksiyalaridan foydalaniladi.
Murakkab Mavzular
Obyektlar bo'yicha chuqurroq bilim olish uchun quyidagi mavzularni o'rganing:
- Obyekt Ta'riflari (Definitions)
- Obyekt Iteratsiyalari (Iterations)
- Obyekt Accessors (Get & Set)
- Obyektlarni Himoyalash (Protection)
- Obyekt Prototiplari (Prototypes)
