extract data from object when it match with array of ids js

JavaScript
 const keep = new Set(['id4', 'id2']);

 const result = [];

 for(const items of Object.values(data.items))
   for(const item of items)
     if(keep.has(item.id))
       result.push(item);
Source

Also in JavaScript: