Quando si esegue il seguente codice su Node.js 4.2.1:È possibile ereditare la classe vecchio stile dalla classe ECMAScript 6 in JavaScript?
'use strict';
var util = require('util');
class MyClass {
constructor(name) {
this.name = name;
}
}
function MyDerived() {
MyClass.call(this, 'MyDerived');
}
util.inherits(MyDerived, MyClass);
var d = new MyDerived();
ottengo il seguente errore:
constructor(name) {
^
TypeError: Class constructors cannot be invoked without 'new'
mi chiedo se è a tutto il possibile per ereditare le "classi" JavaScript vecchio stile dalle classi ECMAScript 6? E, se possibile, allora come?