Avatar ·

Wie finde ich ein Objekt in einem JavaScript-Array anhand des Eigenschaftswerts?

Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen und bin auf ein Problem gestoßen. Ich habe ein Array von Objekten, jedes Objekt enthält Informationen über einen Benutzer: id, Name und E-Mail. Ich muss einen bestimmten Benutzer anhand seiner id finden und das gesamte Objekt erhalten.\n\nHier ist ein Beispiel meines Arrays:\n\n```javascript\nconst users = [\n { id: 1, name: 'Anna', email: 'anna@example.com' },\n { id: 2, name: 'Ivan', email: 'ivan@example.com' },\n { id: 3, name: 'Maria', email: 'maria@example.com' }\n];\n```\n\nIch möchte den Benutzer mit id = 2 finden. Ich habe versucht, eine normale for-Schleife zu verwenden, aber gibt es vielleicht einen moderneren und kürzeren Weg? Ich habe von Array-Methoden wie find, filter gehört, verstehe aber nicht ganz, wie ich sie in dieser Situation richtig anwenden soll.\n\nAußerdem ist es wichtig, dass die Methode schnell funktioniert, falls das Array groß ist.