Problemet er, at superCtor.prototype er undefined . Det eneste gyldige første argument til Object.create er enten null eller en ikke-null objekt reference; du kan ikke bruge primitiver (inklusive undefined ).
Vi kan ikke sige hvorfor superCtor.prototype er udefineret fra den kode, du har citeret, men det er problemet med Object.create ring.