Tableaux d'objets avec id en JavaScript

Il est assez fréquent que vous ayez à travailler avec des tableaux d'objets, où chaque élément aura un id aléatoire. Par exemple, un tableau peut ressembler à ceci :

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',
  },
];

Dans de tels tableaux d'objets, l'accès aux éléments se fait par leur id. Le problème ici est que ces id se trouvent à l'intérieur des éléments, ce qui signifie que pour tout travail sur un élément, il faudra d'abord le trouver. Nous apprendrons les techniques de travail avec de tels tableaux dans les prochaines leçons.