Помогите написать функцию фильтрующую массив объектов

Необходимо написать функцию, фильтрующую массив объектов по значению свойства. Массив, название свойства и нужное значение должны передаваться в качестве аргументов. Пример использования:

let objects = [
{ name: 'Василий', surname: 'Васильев' },
{ name: 'Иван', surname: 'Иванов' },
{ name: 'Пётр', surname: 'Петров' }
]

fn - функция, которую нужно написать

let result = fn(objects, 'name', 'Иван');

Результат выполнения должен быть:

[
{ name: 'Иван', surname: 'Иванов' }
]

Ответы (0 шт):