Поиск ключа массива в массиве js

подскажите, пжл есть два json файла сравниваю в них значение id, если нахожу закидываю в новый массив - здесь всё ок. Но проблема, как мне занести в массив данные, которые не были найдены? например в 1 файле 10 записей, во втором 5 нашёл 5 записей в 1 файле, добавил в новый массив (сейчас так) а надо еще добавить не найденные 5 значений

var unique = [];
for(var i = 0; i < jsonContent.length; i++)
{
    for(var j = 0; j < jsonContent2.length; j++)
    { // j < is missed;
        if(jsonContent[i].id == jsonContent2[j].id)
        {
            //minus = jsonContent[i].cost-jsonContent2[i].cost
            jsonContent[i].diff = jsonContent2[j].cc
            unique.push(jsonContent[i].diff); //jsonContent[i].cost-jsonContent2[j].cost2
            //jsonContent[i].diff=jsonContent[i].id
        break; //jsonContent2[j].cost2-jsonContent[i].cost
        }
    }
}



for (let i = 0; i < unique.length; i++) {
    console.log(JSON.stringify(jsonContent[i]));//.toFixed(2)
}```

Ответы (1 шт):

Автор решения: WalkMess

Возможно вам поможет это.

const idUsers = [1, 2, 3, 4, 5];
const idProject = [2, 3, 4]; 
idUsers.forEach(id => {
   if(idProject.includes(id)) { 
     console.log(id, 'true')
   } 

   else { 
    console.log(id, 'false')
   }
}) 

→ Ссылка