JS: Object.isFrozen

JS: Object.isFrozen

Object.isFrozen(obj)

Return true if it is impossible to {add, delete, change} properties.

Technically, when all of the following is true:

  1. If the object's “extensible” attribute is false. (cannot add properties)
  2. If ALL of the object's own property's “configurable” attributes is false. (cannot delete properties)
  3. If ALL of the object's own property's “writable” attributes is false. (cannot change property values)

[see JS: Prevent Adding Property]

[see JS: Object.freeze]

const x3 = {};
console.log(Object.isFrozen(x3)); // false
Object.freeze(x3);
console.log(Object.isFrozen(x3)); // true
Liket it? I spend 2 years writing this tutorial. Help me spread it. Tell your friends. Or, Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials

  1. HTML
  2. Visual CSS
  3. JS in Depth
  4. JS Object Ref
  5. DOM Scripting
  6. SVG
  7. Blog