Matriz de objetos con id en JavaScript
Con bastante frecuencia tendrás que trabajar
con matrices de objetos, donde cada
elemento tendrá algún id aleatorio.
Por ejemplo, la matriz podría ser así:
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',
},
];
En tales matrices de objetos, el acceso a los elementos
se realiza por su id. El problema aquí es
que estos id se encuentran dentro de los elementos,
lo que significa que para cualquier trabajo con un elemento
primero habrá que encontrarlo. En las siguientes lecciones
aprenderemos técnicas de trabajo con tales matrices.