Mutable
Amutable value is one that can be changed without creating an entirely new value, in comparison withimmutable values.
InJavaScript,objects andarrays are mutable by default — their properties and elements can be changed without creating a new object or array.By contrast,primitive values are immutable — once a primitive value is created, it cannot be changed, although the variable that holds it may be reassigned another value.
In this article
See also
- Immutable object on Wikipedia
- Related glossary terms: