Skip to content

Object.defineProperty()

Object.defineProperty() defines a new property or modifies an existing one with a given descriptor.

const obj = {};
Object.defineProperty(obj, "x", { value: 10, writable: false });
console.log(obj.x); // 10