Описание тега defineproperty
Метод ECMAScript 5, который определяет новое свойство непосредственно для объекта или изменяет существующее свойство для объекта и возвращает объект.
Метод ECMAScript 5, который определяет новое свойство непосредственно для объекта или изменяет существующее свойство для объекта и возвращает объект.
Object.defineProperty(obj, prop, descriptor)