Arrays of Objects with id in JavaScript
Quite often you will have to work
with arrays of objects, where each
element will have some random id.
For example, the array could be like this:
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',
},
];
In such arrays of objects, access to elements
is done by their id. The problem here is
that these id are inside the elements,
which means that for any work with an element
it must first be found. We will learn the techniques
for working with such arrays
in the following lessons.