Objects the basics

...

JavaScriptdagi obyektlar(Objects)

Ma'lumki, JavaScriptda sakkizta ma'lumot turi mavjud. Ulardan yettitasi "primitive" deb ataladi, chunki ularning qiymatlari faqat bitta narsani (masalan, string yoki son) o'z ichiga oladi. Bundan farqli o'laroq, ob'ektlar turli ma'lumotlarning kalitlar orqali to'plamini va yanada murakkab entitylarni saqlash uchun ishlatiladi.

Ob'ektlar havolalar orqali nusxalanishi(Object references and copying)

Obyektlar va primitivlar o'rtasidagi asosiy farqlardan biri shundaki, obyektlar "havola orqali" saqlanadi va nusxalanadi, primitiv qiymatlar esa satrlar, raqamlar, booleanlar va hokazolar "to'liq qiymat sifatida" har doim nusxalanadi.

JavaScriptda xotira boshqaruvi(Garbage Collection)

JavaScript-da xotira boshqaruvi avtomatik ravishda amalga oshiriladi va bu jarayon biz uchun ko'rinmasdir. Biz primitivlar, obyektlar, funksiyalar yaratamiz... Bularning barchasi xotira talab qiladi.

Ob'ekt usullari, "this"

Ob'ektlar odatda real dunyo ob'ektlarini, masalan, foydalanuvchilar, buyurtmalar va boshqalarni ifodalash uchun yaratiladi.

Konstruktor funksiyalari va "new" operatori

Oddiy `{...}` sintaksisi yordamida bitta ob'ekt yaratish mumkin. Ammo ko'pincha ko'p o'xshash ob'ektlarni yaratish kerak bo'ladi, masalan, bir nechta foydalanuvchilar yoki menyu elementlari va hokazo.

Optional Chaining `?.`

Oddiy `{...}` sintaksisi yordamida bitta ob'ekt yaratish mumkin. Ammo ko'pincha ko'p o'xshash ob'ektlarni yaratish kerak bo'ladi, masalan, bir nechta foydalanuvchilar yoki menyu elementlari va hokazo.

Symbol Type

...

Ob'ektdan primitivga konvertatsiya

...

Last updated on

On this page

No Headings
Xato haqida xabar berish