Marrja e një elementi sipas id në JavaScript
Mund t'ju duhet të merrni një element
të grupit sipas id të tij.
Le të shohim se si bëhet kjo.
Le të supozojmë se në variablin arr gjendet
një grup objektesh:
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',
},
];
Le të supozojmë se id e elementit ruhet në variablin:
let id = 'IWSpfBPSV3SXgRF87uO74';
Le të marrim elementin me këtë id.
Le të përdorim metodën find:
let res = arr.find(elem => {
if (elem.id === id) {
return true;
} else {
return false;
}
});
Kodi mund të shkurtohet:
let res = arr.find(elem => elem.id === id);