Object.freeze()
ES5+Freezes an object, preventing new properties from being added and existing properties from being removed or changed.
Syntax
Object.freeze(obj)Parameters
obj Object The object to freeze
Return Value
Object
The frozen object
Examples
JavaScript
const obj = { name: 'John' };
Object.freeze(obj);
obj.name = 'Jane';
obj.age = 30;
console.log(obj); Output:
// { name: 'John' }