Найти все объекты с соответствующими идентификаторами 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' },

Как я могу сделать эту работу?

Ответы на вопрос(1)

Ваш ответ на вопрос