Estoy atascado en un problema y no tengo idea de en qué dirección debo ir. Hay una matriz de objetos y quiero verificar si anteriormente había un tipo exacto, si es así, copie las propiedades y agregue una nueva sin una propiedad de tipo, si no, empuje el objeto a la matriz.
Entrada esperada:
const arr = [ {type: 1, amount: 100}, {type: 2, amount: 200}, {type: 3, amount: 300}, ] const obj = {type: 1, name: 'PLN'}Rendimiento esperado:
arr = [ {type: 1, amount: 100, name: 'PLN'}, {type: 2, amount: 200}, {type: 3, amount: 300}, ]Entrada esperada:
const arr = [ {type: 1, amount: 100}, {type: 2, amount: 200}, {type: 3, amount: 300}, ] const obj = {type: 4, amount: 400}Rendimiento esperado:
arr = [ {type: 1, amount: 100}, {type: 2, amount: 200}, {type: 3, amount: 300}, {type: 4, amount: 400}, ]Si algo no está claro, por favor hágamelo saber :)