Objektu masīvi ar id JavaScript
Pietiekami bieži nāksies strādāt
ar objektu masīviem, kur katrs
elements būs ar kādu nejaušu id.
Piemēram, masīvs varētu būt šāds:
let 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',
},
];
Šādos objektu masīvos piekļuve elementiem
notiek pēc to id. Problēma šeit ir tā,
ka šie id atrodas elementu iekšpusē,
kas nozīmē, ka jebkurai darbībai ar elementu
tas vispirms būs jāatrod. Darba paņēmieniem
ar šādiem masīviem mēs mācīsimies
nākamajās nodarbībās.