JS obyektlar
Obyektlarni o‘rganish yo‘li
Obyektlarni to‘g‘ri tartibda o‘rganing:
- Avval fikr
- Keyin ularni qanday qilish kerak
- Keyin ularni qanday ishlatish kerak
1-qadam Boshlovchi
JavaScript Objectlar
- Objectlar — ham qiymatlar, ham functionlarni saqlashi mumkin bo‘lgan o‘zgaruvchilardir
- Objectlar — JavaScript-dagi eng muhim tushunchalardan biridir
- Agar siz Objectlarni tushunsangiz, JavaScript-ni tushungan bo‘lasiz
2-qadam Boshlovchi
Object xususiyatlari
- JavaScript obyektlari xususiyatlar to‘plamidir
- Xususiyatlarni o‘zgartirish, qo‘shish va o‘chirish mumkin
3-qadam Boshlovchi
Object metodlari
- Usullar - bu obyektlar ustida bajarilishi mumkin bo‘lgan harakatlar
- Metodlar xususiyat qiymatlari sifatida saqlanadigan funksiyalardir
4-qadam Boshlovchi
Bunga e’tiroz bildiring
- JavaScript-da this kalit so‘zi obyektga ishora qiladi
- U usulni chaqirayotgan obyektga kirish uchun ishlatiladi
5-qadam Boshlovchi
Obyektni ko‘rsatish
- Xususiyatlar nomi bo‘yicha ko‘rsatilmoqda
- Xususiyatlarni siklda ko‘rsatish
- Object.values() dan foydalanish
- JSON.stringify() dan foydalanish
6-qadam Boshlovchi
Obyekt konstruktorlari
- Ba’zan bir xil turdagi ko‘plab obyektlarni yaratishga to‘g‘ri keladi.
- Obyekt turini yaratish uchun biz obyekt konstruktor funksiyasidan foydalanamiz.
Ilg‘or o‘rganish yo‘li
1-qadam Kengaytirilgan
Object ta’riflari
- Object literalidan foydalanish
- Yangi kalit so‘zdan foydalanish
- Object konstruktoridan foydalanish
- Object.assign() dan foydalanish
- Object.create() dan foydalanish
- Object.fromEntries() dan foydalanish
2-qadam Kengaytirilgan
Bunga e’tiroz bildiring
Obyekt usulida foydalanilganda, bu obyektga ishora qiladi.
3-qadam Kengaytirilgan
Obyektni takrorlash
- Object.entries(obyekt)
- Object.keys(obyekt)
- Obyekt.qiymatlar(obyekt)
- Object.groupBy(obyekt, callback)
4-qadam Kengaytirilgan
Obyektni olish va o‘rnatish
Qabul qiluvchilar va sozlagichlar obyektga kirish vositalarini (hisoblash xususiyatlari) aniqlashga imkon beradi.
5-qadam Kengaytirilgan
Obyektni boshqarish
- Xususiyat deskriptorlariga kirish
- Xususiyatlarni qo‘shish yoki o‘zgartirish
6-qadam Kengaytirilgan
Obyektni himoya qilish
- Obyektdagi o‘zgarishlarni oldini oladi
- Xususiyatlarni qo‘shishni oldini oladi
- Xususiyatlarni o‘chirishni oldini oladi
7-qadam Kengaytirilgan
Obyekt prototiplari
- JavaScript Objectlar prototipdan xossa va usullarni meros qilib oladi
8-qadam Kengaytirilgan
Obyektga havola
- Barcha obyekt usullari va xususiyatlari
- 2025 yil iyul oyida qayta ko‘rib chiqilgan
Keyingi bob
Obyektlar haqida ko‘proq ma’lumot olish uchun keyingi bobga o‘ting:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
