js中删除两个数组中id相同的对象

 let arr1= [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }, { id: 5 }]
 let arr2= [{ id: 1 }, { id: 2 }, { id: 3 }]

 arr1= arr1.filter(item => {
     let idList= arr2.map(v => v.id)
     return !idList.includes(item.id)
 })

  console.log(arr1)