Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2021, 23:20
Аспирант
Отправить личное сообщение для TomWalbridge Посмотреть профиль Найти все сообщения от TomWalbridge
 
Регистрация: 24.10.2021
Сообщений: 31

Помогите написать функцию фильтрации
Добрый вечер! Такая задача
Напишите функцию filter в object-array-filter.js, фильтрующую массив объектов по значению свойства. Массив, название свойства и нужное значение должны передаваться в качестве аргументов. Пример использования:

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


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

/*
Результат выполнения должен быть:
[
{ name: 'Иван', surname: 'Иванов' }
]
*/
У меня получилось отфильтровать, КАК ЭТО ДЕЛО ВСТРОИТТ В ФУНКЦИЮ, пытался, но все безуспешно
< JS>
let objects = [
{ name: 'Василий', surname: 'Васильев' },
{ name: 'Иван', surname: 'Иванов' },
{ name: 'Пётр', surname: 'Петров' }
]

let result = objects.filter(objects => objects.name == 'Иван')

console.log(result)
<JS>
ЗАРАНЕЕ ВСЕМ БЛАГОДАРЕН ЗА ПОМОЩЬ, И КОММЕНТ В ЧЕМ НЮАНС, чтобы понять как это должно работать !!!
Ответить с цитированием