El problema es que superCtor.prototype
es undefined
. El único primer argumento válido para Object.create
es null
o un no null
referencia de objeto; no puedes usar primitivas (incluyendo undefined
).
No podemos decir por qué superCtor.prototype
no está definido por el código que ha citado, pero ese es el problema con el Object.create
llamar.