Если вы хотите удалить более одного объекта из первого массива «arrayOne», которого нет во втором массиве «arrayTwo».Это просто предложение, как я.Если у вас есть другой способ, пожалуйста, дайте мне знать.
let arrayOne = [{
id: 1
}, {
id: 2
}, {
id: 3
}]
let arrayTwo = [{
id: 2
},{
id: 3
}]
for (var index = arrayOne.length; index--;) {
if (!arrayTwo.find(y => y.id === arrayOne[index].id)) {
arrayOne.splice(arrayOne.findIndex(z => z.id === arrayOne[index].id), 1)
console.log("After splice", arrayOne)
}