darsga qaytish
Ushbu material faqat quyidagi tillarda mavjud: . Iltimos, bizga Oʻzbek ga tarjima qilishda yordam bering.

Konstanta ob'ektlar?

const bilan e’lon qilingan ob’ektni o’zgartirish mumkinmi? Siz nima deb o’ylaysiz?

const user = {
  name: "John"
};

// bu ishlaydimi?
user.name = "Pete";

Albatta, u ishlaydi, hech qanday muammo bo’lmaydi.

const faqat o’zgaruvchanning o’zini o’zgarishdan himoya qiladi.

Boshqacha qilib aytganda, user ob’ektga havolani saqlaydi. Va uni o’zgartirish mumkin emas. Ammo ob’ektning mazmuni mumkin.

const user = {
  name: "John"
};

// ishlaydi
user.name = "Pete";

// xato
user = 123;