title: JavaScript (ES6) const with curly braces
body: <p>I'm new to ECMAScript 6, and while trying to learn Ember, I've seen the following code style occasionally:</p>
  <pre><code>const {
    abc,
    def
  } = Object;
  </code></pre>
  <p>I've searched Google and many sites explaining the new ES6 specifications. I know this is not the current implementation, because my console gives an error when I input that.</p>
  <p>What does this code mean?</p>
  <p>I pasted this snippet into <a href="https://babeljs.io/repl/" rel="noreferrer">Babel's transpiler</a>, and this is what it returned:</p>
  <pre><code>&quot;use strict&quot;;
  
  var abc = Object.abc;
  var def = Object.def;
  </code></pre>
  <p>I'm still confused as to what this is trying to accomplish.</p>