Provide a way to draw a distinction between the characteristics of properties, such as whether the property was read-only or not.
var myObject = {
a: 2
};
Object.getOwnPropertyDescriptor(myObject, 'a'); // => {value: 2, writable: true, enumerable: true, configurable: true}