Wie filtere ich ein Array basierend auf der Eigenschaft eines Objekts mit mehreren OR-Anweisungen?

Die Frage war schwer in Worte zu fassen, aber hier ist meine Situation. Ich habe mehrere Monster-Objekte in einem Array namensmonsters. Jedes Monster hat einname -Eigenschaft, die eine Zeichenfolge ist. Ich habe ein zweites Array namensmonsterNames, das mehrere Monsternamen enthält (als Strings).

Ich möchte in der Lage sein, alle Monsterobjekte in @ zu filtemonsters -Array basierend darauf, ob die Namenseigenschaft des einzelnen Monsterobjekts im @ angezeigt wimonsterNames array.

Bisher habe ich nach Lösungen gesucht. Ich habe nur Lösungen gefunden, die auf einer einzelnen Bedingung basieren. Dadurch kann ich im @ nur nach einem einzelnen Monsternamen filtermonsterNames array. Kann mir jemand helfen, eine effiziente Lösung für dieses Problem zu finden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage