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

Diferenca entre usar concat, push.apply ou operador spread?

// 1. concat
toArray(): Negotiation[] {

    return [].concat(this._negotiations);
}

// 2. push.apply
toArray(): Negotiation[] {

    return [].push.apply(this._negotiations);
}

// 3. operador spread (...)
toArray(): Negotiation[] {

    return [...this._negotiations];
}
1 resposta
solução!

Boa tarde, Gustavo! Como vai?

As opções 1 e 3 retornarão um novo array com os itens de this._negotiations. A opção 2 irá retornar um número representando o tamanho de this._negotiations.

Pegou a ideia? Qualquer coisa é só falar.

Grande abraço e bons estudos, meu aluno!