Возвращает пустой массив. Я также пытался использовать сам массив selectedRules[0]
, но получил тот же результат. Как можно сравнить фильтр на массиве объектов с массивом строк, чтобы получить массив объектов с каждым отфильтрованным правилом?
const allRules = [
{
RuleName: "Two",
RuleId: 2
},
{
RuleName: "Three",
RuleId: 3
},
{
RuleName: "Four",
RuleId:4
}
];
const selectedRules = ["2", "3"]
const filteredRule = allRules.filter(x => x.RuleId === selectedRules)
console.log(filteredRule) // []