Objects the basics

...

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.

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'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.

Ob'ektdan primitivga konvertatsiya

...

Ob'ekt usullari, "this"

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

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.

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

...

Ushbu sahifada

Sarlavhalar yo'q
GitHubda tahrirlash