title: How to change writable enumerable and configurable values of a Javascript object property?
body: <p>From the node repl: </p>
  
  <pre><code>foo = { bar: 'baz'};
  console.log (Object.getOwnPropertyDescriptor(foo, 'bar'))
  </code></pre>
  
  <p>Returned value: </p>
  
  <pre><code>{ value: 'baz',
    writable: true,
    enumerable: true,
    configurable: true }
  </code></pre>
  
  <p>How do you change the writable enumerable, and configurable to false? What are these values called? Are they part of ES5.1? Are there more that the repl didn't output?</p>