Rolf B: Warum bei Prototype-Inheritance die Konstruktor-Funktion von Parentclass zu Childclass wechseln???

Beitrag lesen

Hallo MB,

also wenn mit Object.create, dann so: Object.create(Foo.prototype).

Aber warum kannst Du den Konstruktor nicht aufrufen? Das geht auch, wenn das Funktionsobjekt in einer Variablen steckt.

function createShape(ctor, x, y) {
   return ctor(x,y);
}

let rect = createShape(Rectangle, 100, 200);

Rolf

--
sumpsi - posui - obstruxi