Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mesmo tentado apagar o array original com lenght mesmo depois de usar []concat(this._negociacoes) o forEach executa em cima do array original?

// apaga o array this._negociacoes.paraArray().length = 0; // acabou de apagar!

   // não tem dado para iterar!
    this._negociacoes.paraArray().forEach(negociacao => {
        console.log(negociacao.data);
        console.log(negociacao.quantidade);
        console.log(negociacao.valor);
    });
2 respostas
solução!

Fala aí Marcos, tudo bem? Desculpas, mas, não entendi o problema.

Consegue me passar mais detalhes do que está rolando e o que deveria acontecer?

Fico no aguardo.

Boa noite, Marcos! Como vai?

Mesmo tentado apagar o array original com lenght mesmo depois de usar []concat(this._negociacoes) o forEach executa em cima do array original?

Sim, é isso mesmo! Veja que a partir de 5:50 dessa aula o mestre Flávio começou a utilizar uma técnica chamada de programação defensiva justamente para evitar que a lista de negociações pudesse ser apagada! Dê uma olhada nessa aula que eu citei!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!