У меня есть массив объектов, таких как:
types: [
{
id: 1,
name: "Hello"
},
{
id: 2,
name: "World"
},
{
id: 3,
name: "Jon Doe"
}
]
И у меня также есть простой массив, подобный этому:
selected_types = [1, 2]
Желаемый результат должен фильтровать типы "" массив и исключить все идентификаторы, которые присутствуют в массиве " selected_types ", как показано ниже:
final_types: [
{
id: 3,
name: "Jon Doe"
}
]
Я абсолютно не знаю, как этого добиться, нониже моя попытка:
this.types.filter(obj => {
for (let i = 0; i < this.selected_types.length; i++) {
if (obj.id !== selected_types[i]) {
final_types.push(attribute);
}
}
});