Problemet är att superCtor.prototype
är undefined
. Det enda giltiga första argumentet till Object.create
är antingen null
eller en icke-null
objektreferens; du kan inte använda primitiver (inklusive undefined
).
Vi kan inte säga varför superCtor.prototype
är odefinierad från koden du har citerat, men det är problemet med Object.create
ring.