Как отфильтровать массив на основе свойства объекта с помощью нескольких операторов OR
Вопрос было трудно выразить словами, но вот моя ситуация. У меня есть несколько объектов Monster в массиве под названиемmonsters
, Каждый монстр имеетname
свойство, которое является строкой. У меня есть второй массив называетсяmonsterNames
, который содержит несколько имен монстров (в виде строк).
Я хочу иметь возможность фильтровать все объекты монстров вmonsters
массив, основанный на том, появляется ли свойство имени отдельного объекта монстра вmonsterNames
массив.
Пока я искал решения, я нашел только решения, которые фильтруют на основе одного условия, что позволяет мне фильтровать только на основе одного имени монстра вmonsterNames
массив. Кто-нибудь может помочь мне найти эффективное решение этой проблемы?