interface Objeto {
codigo: string;
// otras propiedades del objeto
}
const array1: Objeto[] = [
{ codigo: "A", /* otras propiedades */ },
{ codigo: "B", /* otras propiedades */ },
{ codigo: "C", /* otras propiedades */ },
];
const array2: Objeto[] = [
{ codigo: "B", /* otras propiedades */ },
{ codigo: "C", /* otras propiedades */ },
];
const resultado = array1.filter(objeto1 => array2.some(objeto2 => objeto2.codigo === objeto1.codigo));
console.log(resultado);
JavaScript: Filtrar array por elementos de otro array
Tiempo de lectura: < 1 minuto