Finde alle Objekte mit übereinstimmenden Ids javascript
Ich versuche, alle Objekte mit übereinstimmenden IDs aus dem Array meiner Schüler abzurufen und andere Eigenschaftswerte von ihnen abzurufen ...
Zum Beispiel sieht mein Array so aus:
const students = [
{id: 1, name: 'Cal', location: 'McHale' },
{id: 2, name: 'Courtney', location: 'Sydney Hall' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
]
So würde meine erwartete Ausgabe alle Instanzen von id erfassen: 1.
{id: 1, name: 'Cal', location: 'McHale' },
{id: 1, name: 'Cal', location: 'Syndey hall' }
Irgendwann möchte ich doppelte Namen entfernen und in einer Liste wie dieser anzeigen ... (Aber das ist auf der ganzen Linie. Im Moment möchte ich nur passende Objekte greifen.)
Id: 1 Name: Cal Location: McHale
Syndey Hall
Ich habe es versucht
const result = _.find(students, {student_id: studentId});
Aber das scheint nicht zu funktionieren, es gibt nur eines der Objekte mit dieser ID zurück.
{id: 1, name: 'Cal', location: 'McHale' },
Wie kann ich das zum Laufen bringen?