Object.isExtensible()
The Object.isExtensible()
method determines if an object
is extensible (whether it can have new properties added to it).
Syntax
Object.isExtensible(obj)
Parameters
obj
- : The object which should be checked.
Return value
A Boolean
indicating whether or not the given object is extensible.
Description
Objects are extensible by default: they can have new properties added to them, and their [[Prototype]]
can be re-assigned. An object can be marked as non-extensible using one of Object.preventExtensions()
, Object.seal()
, Object.freeze()
, or Reflect.preventExtensions()
.