Le problème est que superCtor.prototype est undefined . Le seul premier argument valide pour Object.create est soit null ou un non-null référence d'objet ; vous ne pouvez pas utiliser de primitives (y compris undefined ).
Nous ne pouvons pas dire pourquoi superCtor.prototype n'est pas défini à partir du code que vous avez cité, mais c'est le problème avec le Object.create appeler.