Hash Tables & JavaScript Objects

What property behavior is being defined in this code?
const obj = {};
Object.defineProperty(obj, 'key', {
  value: 42,
  writable: false,
  enumerable: true,
  configurable: false
});
Next Question (2/20)