Encuentra todos los objetos con Ids coincidentes javascript
Estoy tratando de obtener todos los objetos con identificaciones coincidentes de la matriz de mis alumnos y obtener otros valores de propiedad de ellos ...
Por ejemplo, mi matriz se ve así:
const students = [
{id: 1, name: 'Cal', location: 'McHale' },
{id: 2, name: 'Courtney', location: 'Sydney Hall' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
]
Entonces mi salida esperada tomaría todas las instancias de id: 1.
{id: 1, name: 'Cal', location: 'McHale' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
Eventualmente querré eliminar nombres duplicados y mostrarlos en una lista así ... (Pero eso es más adelante. Por ahora solo quiero tomar objetos coincidentes).
Id: 1 Name: Cal Location: McHale
Syndey Hall
He intentado:
const result = _.find(students, {student_id: studentId});
Pero eso no parece funcionar, solo devuelve uno de los objetos con esa identificación.
{id: 1, name: 'Cal', location: 'McHale' },
¿Cómo puedo hacer que esto funcione?