title: Is this a new way to extend an object in JavaScript?
body: <p>While upgrading a private yeoman generator I stumpled upon <a href="https://github.com/yeoman/generator-webapp/blob/42c2c6f4e4a5237563591a93dc5e64ec8c3a2699/app/index.js#L88" rel="nofollow noreferrer">this statement</a> while looking through the official <a href="https://github.com/yeoman/generator-webapp" rel="nofollow noreferrer">generator-webapp</a>:</p>
  
  <pre><code>const { features } = answers;
  </code></pre>
  
  <p>I wasn't able to find anything about this, aside from the fact that it only works on <a href="https://travis-ci.org/yeoman/generator-webapp/builds/236343518" rel="nofollow noreferrer">node >=6</a>.</p>
  
  <p>What does this statement do? Where is this defined?</p>