JavaScript 📜
October 8

Obyektlarni himoya qilish metodlari

// Qayta tayinlashni (o‘zgartirishni) oldini oladi
const car = {type:"Fiat", model:"500", color:"white"};

// Obyektga yangi xususiyatlar qo‘shilishini oldini oladi
Object.preventExtensions(object)

// Agar obyektga yangi xususiyatlar qo‘shish mumkin bo‘lsa, true qiymatini qaytaradi
Object.isExtensible(object)

// Obyektga yangi xususiyat qo‘shish va mavjudini o‘chirishni oldini oladi
Object.seal(object)

// Agar obyekt "sealed" bo‘lsa, true qiymatini qaytaradi
Object.isSealed(object)

// Obyektni har qanday o‘zgarishlardan himoya qiladi
Object.freeze(object)

// Agar obyekt "muzlatilgan" bo‘lsa, true qiymatini qaytaradi
Object.isFrozen(object)