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:
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',
},
];
Laat die id van die element in die veranderlike gestoor wees:
let id = 'IWSpfBPSV3SXgRF87uO74';
Kom ons kry die element met so 'n id.
Laat ons die find metode gebruik:
let res = arr.find(elem => {
if (elem.id === id) {
return true;
} else {
return false;
}
});
Die kode kan verkort word:
let res = arr.find(elem => elem.id === id);