JS Built-ins
ObjectObject.isFrozenbeginner

Object.isFrozen() β€” after Object.freeze

πŸ“– Usage Example
// Check if an object is frozen
const obj = { a: 1 }
Object.isFrozen(obj)    // β†’ false
Object.freeze(obj)
Object.isFrozen(obj)    // β†’ true

Use Object.isFrozen() to verify that an object is fully immutable (no additions, deletions, or value changes allowed).

Object.isFrozen() after freeze

After calling Object.freeze(obj), the object becomes frozen: no new properties, no property removal, no value changes.

Challenge: Freeze an object and verify it is frozen using Object.isFrozen().

πŸ’‘ Hints (1)
  • β€’ freeze makes an object immutable (shallowly)