Recuerda que en las ciencias informáticas un error casi siempre tiene diversas soluciones, no obstante nosotros te mostraremos la mejor y más eficiente.
Ejemplo: filtro array de objetos por otro array de objetos
const array =[ id:1, name:'a1', sub: id:6, name:'a1 sub', id:2, name:'a2', sub:null, id:3, name:'a3', sub: id:8, name:'a3 sub', id:4, name:'a4', sub:null, id:5, name:'a5', sub: id:10, name:'a5 sub',];const anotherArray =[ id:1, name:'a1', sub: id:6, name:'a1 sub', id:2, name:'a2', sub:null, id:5, name:'a5', sub: id:10, name:'a5 sub',];const r = array.filter((elem)=>!anotherArray.find(( id )=> elem.id=== id)&& elem.sub);console.log(r);
Si para ti ha sido de utilidad nuestro post, te agradeceríamos que lo compartas con más juniors así nos ayudas a dar difusión a nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)