O problema é que
superCtor.prototype
é undefined
. O único primeiro argumento válido para Object.create
é null
ou um não-null
referência de objeto; você não pode usar primitivos (incluindo undefined
). Não podemos dizer por que
superCtor.prototype
é indefinido a partir do código que você citou, mas esse é o problema com o Object.create
ligar.