const a1 = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }]; const a2 = [{ id: 1 }, { id: 2 }]; const newArr = a1.filter(v => !a2.some(a => a.id === v.id)); console.log('newArr: ', newArr); // newArr: [{ id: 3 }, { id: 4 }]