Найти все объекты с соответствующими идентификаторами JavaScript
Я пытаюсь получить все объекты с соответствующими идентификаторами из моего массива студентов и получить другие значения свойств от них ...
Например, мой массив выглядит так:
const students = [
{id: 1, name: 'Cal', location: 'McHale' },
{id: 2, name: 'Courtney', location: 'Sydney Hall' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
]
Так что мой ожидаемый результат будет захватывать все экземпляры id: 1.
{id: 1, name: 'Cal', location: 'McHale' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
В конце концов я захочу удалить дубликаты имен и отобразить их в списке, например ... (но это не так. Пока я просто хочу получить соответствующие объекты).
Id: 1 Name: Cal Location: McHale
Syndey Hall
Я пробовал:
const result = _.find(students, {student_id: studentId});
Но это, похоже, не работает, просто возвращает один из объектов с таким идентификатором.
{id: 1, name: 'Cal', location: 'McHale' },
Как я могу сделать эту работу?