JS obyektlar

ULASHISH

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!