Array von Objekten mit id in JavaScript

Häufig werden Sie mit Arrays von Objekten arbeiten müssen, bei denen jedes Element eine zufällige id hat. Ein Array könnte beispielsweise so aussehen:

javascriptlet arr = [
  {
    id: 'GYi9GauC4gBF1e2SixDvu',
    prop1: 'value11',
    prop2: 'value12',
    prop3: 'value13',
  },
  {
    id: 'IWSpfBPSV3SXgRF87uO74',
    prop1: 'value21',
    prop2: 'value22',
    prop3: 'value23',
  },
  {
    id: 'JAmjRlfQT8rLTm5tG2m1L',
    prop1: 'value31',
    prop2: 'value32',
    prop3: 'value33',
  },
];

In solchen Objekt-Arrays erfolgt der Zugriff auf Elemente über deren id. Das Problem hierbei ist, dass sich diese id innerhalb der Elemente befinden, was bedeutet, dass für jede Arbeit mit einem Element dieses zunächst gefunden werden muss. Die Techniken für die Arbeit mit solchen Arrays werden wir in den folgenden Lektionen lernen.