JAVASCRIPT: função é lida anter de ser chamada
Estou instanciando um objeto da base de dados cru com o let db
Ele é enviado pra uma função que muda valores desse objeto, e retorna o objeto já modificado resetTagColors(db)
E eu to dando console log nas etapas pra ler os valores.
Porem a a variável db
quando é lida, já é lida com os valores modificados da função abaixo.
Ele deveria imprimir a versão não alterada, e depois a versão nova, como está no código.
Quando removo as duas últimas linhas, ai sim ele imprime a versão não alterada, a versão cru.
O que está acontecendo? E como posso contornar?