Necesito filtrar una matriz dentro del objeto y devolver una nueva matriz que coincida con el filtro
const example = [ { id: 1, b: [1, 2]}, {id:2, b:[1]}, {id 3, b: [1,3]} const filter = 1 el retorno del filtro debería ser simplemente [{id: 2, b:[1]}]
1) Si solo desea un objeto que solo contenga 1 en su interior. entonces puedes usar el filtro hacer como:
oblength === 1 && ob[0] === filter const example = [ { id: 1, b: [1, 2] }, { id: 2, b: [1] }, { id: 3, b: [1, 3] }, ]; const filter = 1; const result = example.filter((o) => oblength === 1 && ob[0] === filter); console.log(result); const example = [ { id: 1, b: [1, 2] }, { id: 2, b: [1] }, { id: 3, b: [1, 3] }, ]; const filter = 1; const result = example.filter((o) => oblength === 1 && obincludes(filter)); console.log(result);