¿Es posible encontrar un objeto de una matriz y devolver un objeto que no sea su referencia?
let found = this.clonedAllIconsMatching.find((obj) => obj.id == header.id);
la variable encontrada es una referencia. Necesito tener un objeto, quiero una copia del objeto y quiero cambiar solo las propiedades del objeto encontrado, no el objeto contenido en la matriz.
Si está utilizando ES2018, puede usar la sintaxis extendida : {...obj} . De lo contrario, puede iterar y copiar las claves y los valores:
// obj is the object to clone var o = {}; // The copy for(var i in obj){ o[i] = obj[i]; }