Safu ya Vitu vilivyo na id katika JavaScript

Mara kwa mara itabidi ufanye kazi na safu za vitu, ambapo kila kipengele kitakuwa na id fulani ya bahati nasibu. Kwa mfano, safu inaweza kuwa kama hii:

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

Katika safu kama hizi za vitu, marejeleo kwa vipengele hufanyika kwa kutumia id zao. Tatizo hapa ni kwamba hizi id ziko ndani ya vipengele, na hii inamaanisha kwa kazi yoyote na kipengele kitaweza kufanyiwa kazi baada ya kukipata kwanza. Mbinu za kufanya kazi na safu kama hizi tutazijifunza katika masomo yafuatayo.