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:
javascriptlet 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:
javascriptlet id = 'IWSpfBPSV3SXgRF87uO74';
Le të marrim elementin me këtë id.
Le të përdorim metodën find:
javascriptlet res = arr.find(elem => {
if (elem.id === id) {
return true;
} else {
return false;
}
});
Kodi mund të shkurtohet:
javascriptlet res = arr.find(elem => elem.id === id);