JavaScript में id द्वारा एलिमेंट प्राप्त करना
आपको अपनी array के किसी एलिमेंट को उसके id द्वारा प्राप्त करने की आवश्यकता हो सकती है।
आइए देखें कि यह कैसे किया जाता है।
मान लीजिए कि वेरिएबल arr में ऑब्जेक्ट्स की एक array है:
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',
},
];
मान लीजिए कि एलिमेंट का id एक वेरिएबल में संग्रहीत है:
let id = 'IWSpfBPSV3SXgRF87uO74';
आइए ऐसे id वाला एलिमेंट प्राप्त करें।
इसके लिए हम find मेथड का उपयोग करेंगे:
let res = arr.find(elem => {
if (elem.id === id) {
return true;
} else {
return false;
}
});
कोड को छोटा किया जा सकता है:
let res = arr.find(elem => elem.id === id);