Есть переменная которая содержит массив из 5 объектов:
Some_variable = [
element {
id:1
name: "some_name"
type: "grey"
},
element {
id:12
name: "some_name"
type: "blue"
},
element {
id:124
name: "some_name"
type: "green"
},
element {
id:126
name: "some_name"
type: "yellow"
},
element {
id:127
name: "some_name"
type: "orange"
},
]
и есть массив
arr = ["orange", "blue", "green"]
Вопрос: мне нужно чтобы в первом массиве остались только те элементы, тип (значение type) которых совпадает с каким-нибудь из значений второго массива (arr).
Помогите отфильтровать.
Я новичок, и не понимаю как это сделать.
Нагуглил, что это можно сделать как-то через .map или .filter, но уже битый час не могу это реализовать.
Помогите пожалуйста!!!!