Array Objek dengan id dalam JavaScript

Cukup kerap anda akan berurusan dengan array objek, di mana setiap elemen akan mempunyai id rawak. Sebagai contoh, array mungkin kelihatan seperti ini:

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

Dalam array objek seperti ini, rujukan kepada elemen dilakukan berdasarkan id mereka. Masalah di sini ialah, id ini terletak di dalam elemen, yang bermaksud untuk sebarang kerja dengan elemen ia perlu dicari terlebih dahulu. Teknik kerja dengan array seperti ini akan kita pelajari dalam pelajaran seterusnya.