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
sumpsi - posui - obstruxi