Tablica obiektów z id w JavaScript

Dość często będziesz pracować z tablicami obiektów, gdzie każdy element będzie miał jakiś losowy id. Na przykład, tablica może wyglądać tak:

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

W takich tablicach obiektów odwołanie do elementów odbywa się po ich id. Problem polega na tym, że te id znajdują się wewnątrz elementów, co oznacza, że dla każdej operacji na elemencie najpierw trzeba go znaleźć. Technikom pracy z takimi tablicami będziemy uczyć się w kolejnych lekcjach.