как я могу отключить доступ к свойству объекта в JavaScript? отключить чтение свойства
let obj = {
name: "karl"
}
Object.DefineProperty(obj,'name',{
enumerable: false,
writable: false,
configurable: false
}
console.log(obj.name) // karl
Моя цель - получить доступ к свойству (имени) через метод get. Я хочу заменить собственный доступ к свойству с помощью get, а также присвоения, которое проходит через пользовательский набор
пример
let obj = {
name: "karl",
get getname()
{
return this.name + 2;
}
}
console.log(obj.name) // karl2
, если у get есть имя свойства equals это вызывает ошибку, которую я не могу получить до go через get.
Object.defineProerty не имеет свойства чтения