Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mixin

boa noite, se quiser chamar mais de uma função dentro do voa eu terei que repetir o código Reflect.apply?

class Passarinho {

    constructor(nome) {
        this._nome = nome;
    }

    voa() {
        // executa o método `voa` de `Avião` usando como contexto a instância de `Passarinho`
        Reflect.apply(Aviao.prototype.voa, this, []);
        Reflect.apply(Aviao.prototype.ligaMotor, this, [])
    }
}
1 resposta
solução!

Fala ai Leveditor, tudo bem? Vamos lá:

se quiser chamar mais de uma função dentro do voa eu terei que repetir o código Reflect.apply?

Sim, para executar duas chamadas será necessário dois Reflect.apply.

Espero ter ajudado.