Encontre todos os objetos com o javascript Ids correspondente

Estou tentando obter todos os objetos com IDs correspondentes da matriz dos meus alunos e obter outros valores de propriedade deles ...

Por exemplo, minha matriz fica assim:

const students = [
    {id: 1, name: 'Cal', location: 'McHale' },
    {id: 2, name: 'Courtney', location: 'Sydney Hall' }, 
    {id: 1, name: 'Cal', location: 'Syndey hall' }
]

Portanto, minha saída esperada capturaria todas as instâncias do id: 1.

{id: 1, name: 'Cal', location: 'McHale' },
{id: 1, name: 'Cal', location: 'Syndey hall' }

Acabarei desejando remover nomes duplicados e exibi-los em uma lista como essa ... (Mas isso é verdade. Por enquanto, só quero pegar objetos correspondentes).

Id: 1    Name: Cal    Location: McHale
                                Syndey Hall

Eu tentei:

const result = _.find(students, {student_id: studentId});

Mas isso não parece funcionar, apenas retorna um dos objetos com esse ID.

{id: 1, name: 'Cal', location: 'McHale' },

Como posso fazer isso funcionar?

questionAnswers(2)

yourAnswerToTheQuestion