JavaScript'te id'li Nesne Dizileri

Oldukça sık olarak, her öğesinin bir şekilde rastgele bir id'ye sahip olduğu nesne dizileriyle çalışmanız gerekecek. Örneğin, dizi şu şekilde olabilir:

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

Bu tür nesne dizilerinde, öğelere erişim onların id'leri üzerinden yapılır. Buradaki sorun, bu id'lerin öğelerin içinde olması, yani öğeyle herhangi bir işlem yapmak için önce onun bulunması gerekecektir. Bu tür dizilerle çalışma tekniklerini önümüzdeki derslerde öğreneceğiz.