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

sobre codigo de cópia de array

voce usa o seguinte código abaixo para gerar uma nova array:

return [].concat(this._negociacoes);

poderia ser também ?

return this._negociacoes.slice();

A minha dúvida é se existe algum detalhe de implementação que possa impactar usar ou não um ou o outro...

2 respostas

Oi Leonardo, tudo bem? Na prática, me parece que os códigos são equivalentes, apenas tirando o fato que se houvesse mais de um array para ser concatenado, a primeira forma funcionaria melhor.

solução!

Pode usar slice sim, mas passe o índice 0 para ficar bem rapido. Mas ele não resolve se você tiver um array de múltiplas dimensões. Só fique alerta para isso.

Sucesso e bom estudo meu aluno.