Chaining Constructor Functions
Usando o método setPrototypeOf para criar uma encadeamento de prototypes customizados é fácil mas definir isso corretamente assim como os funções construtoras dá trabalho
Vai fazer a chamar o metodo que permite criar um novo objeto para ser passado para o próximo construtor com esse valor:
Agora seria linkar os dois prototypes:
Diagrama mostrando as heranças que acontecem:

05 November 2025