title: ES6 Class Multiple inheritance
body: <p>I've done most of my research on this on <a href="https://babeljs.io/">BabelJS</a> and on <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Sub_classing_with_extends">MDN</a> (which has no information at all), but please feel free to tell me if I have not been careful enough in looking around for more information about the ES6 Spec.</p>
  
  <p>I'm wondering whether or not ES6 supports multiple inheritance in the same fashion as other duck-typed languages do. For instance, can I do something like:</p>
  
  <pre><code>class Example extends ClassOne, ClassTwo {
      constructor() {
      }
  }
  </code></pre>
  
  <p>to extend multiple classes on to the new class? If so, will the interpreter prefer methods/properties from ClassTwo over ClassOne?</p>