Objektų masyvai su id JavaScript
Gana dažnai teks dirbti
su objektų masyvais, kuriuose kiekvienas
elementas turės atsitiktinį id.
Pavyzdžiui, masyvas gali būti toks:
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',
},
];
Tokiuose objektų masyvuose prieiga prie elementų
vyksta pagal jų id. Problema čia ta,
kad šie id yra elementų viduje,
o tai reiškia, kad bet kokiam darbui su elementu
jis pirmiausia turi būti rastas. Darbų su
tokiais masyvais metodams mes
mokysimės kitose pamokose.