Kry element volgens id in JavaScript
Jy mag nodig hê om 'n element van die array volgens sy id te kry. Laat ons kyk hoe dit gedoen word.
Laat die veranderlike arr 'n array van objekte bevat:
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',
},
];
Laat die id van die element in die veranderlike gestoor wees:
javascriptlet id = 'IWSpfBPSV3SXgRF87uO74';
Kom ons kry die element met so 'n id.
Laat ons die find metode gebruik:
javascriptlet res = arr.find(elem => {
if (elem.id === id) {
return true;
} else {
return false;
}
});
Die kode kan verkort word:
javascriptlet res = arr.find(elem => elem.id === id);