جاوا اسکرپٹ آبجیکٹ کی ایک صف میں ID کے ذریعہ کسی آبجیکٹ کو کیسے تلاش کریں۔

Jawa Askrp Abjyk Ky Ayk Sf My Id K Dhry Ksy Abjyk Kw Kys Tlash Kry



جاوا اسکرپٹ میں، اشیاء کو ایک کلاس کی مثال بنانے کے لیے استعمال کیا جاتا ہے جو ایک آزاد شکل میں کلاس کا تعین کر سکے۔ تاہم، اگر کئی اشیاء ایک صف میں محفوظ ہیں، تو مطلوبہ کو تلاش کرنا بہت مشکل ہے۔ اس مسئلے کو حل کرنے کے لیے، JavaScript اس چیز کو تلاش کرنے کے لیے مختلف طریقے فراہم کرتا ہے۔ مثال کے طور پر، آپ id، نام، کلیدی اقدار اور دیگر کا استعمال کرتے ہوئے آبجیکٹ کو تلاش کر سکتے ہیں۔

اس پوسٹ میں جاوا اسکرپٹ آبجیکٹ کی ایک صف میں آبجیکٹ آئی ڈی تلاش کرنے کا طریقہ بتایا گیا ہے۔

جاوا اسکرپٹ آبجیکٹ کی ایک صف میں ID کے ذریعہ کسی آبجیکٹ کو کیسے تلاش کریں؟

جاوا اسکرپٹ کی صف میں آبجیکٹ کو تلاش کرنے کے لیے مختلف طریقے استعمال کیے جا سکتے ہیں، جیسے ' مل() '،' فلٹر '،' FindIndex() ، اور دوسرے.







عملی مضمرات کے لیے، بیان کردہ طریقہ کو ایک ایک کرکے آزمائیں۔



طریقہ 1: 'فائنڈ()' جاوا اسکرپٹ طریقہ کا استعمال کرتے ہوئے ایک صف میں ID کے ذریعہ ایک آبجیکٹ تلاش کریں

'کا استعمال کرتے ہوئے ایک صف میں ID کے ذریعہ کسی چیز کو تلاش کرنے کے لئے مل() 'جاوا اسکرپٹ کا طریقہ، کی مدد سے ایک مستقل صف کا اعلان کریں' const 'کلیدی لفظ. پھر، صف میں درج ذیل عناصر شامل کریں:



const arr = [
{
آئی ڈی : 01 ,
نام : 'جاوا اسکرپٹ'
} ,
{
آئی ڈی : 02 ,
نام : 'جاوا'
} ,
{
آئی ڈی : 03 ,
نام : 'HTML/CSS'
} ]

پکارو ' مل() 'کال بیک فنکشن کے ساتھ طریقہ جہاں آبجیکٹ آئی ڈی کے برابر ہے' 2 اور نتیجہ خیز قیمت کو اعلان کردہ متغیر میں محفوظ کریں:





const چیز = arr مل ( اعتراض => اعتراض آئی ڈی === 02 ) ;

استعمال کریں ' لاگ() 'طریقہ اور دلیل کو پاس کریں' چیز کنسول پر آؤٹ پٹ پرنٹ کرنے کے لیے۔

تسلی. لاگ ( چیز )



طریقہ 2: 'findIndex()' جاوا اسکرپٹ طریقہ کا استعمال کرتے ہوئے ایک صف میں ID کے ذریعہ ایک آبجیکٹ تلاش کریں

آپ اس کی مدد سے آبجیکٹ کو اس کی ID سے بھی تلاش کر سکتے ہیں۔ تلاش انڈیکس () 'طریقہ. ایسا کرنے کے لئے، 'کا استعمال کرتے ہوئے متغیر کا اعلان کریں دو ” کلیدی لفظ اور صف میں ڈیٹا شامل کریں:

جانوروں کو دو = [ {
آئی ڈی : '101' ,
نام : 'کیٹ'
} ,
{
آئی ڈی : '102' ,
نام : 'کتا'
} ,
{
آئی ڈی : '103' ,
نام : 'خرگوش'
} ] ;

ایک مستقل کا اعلان کریں اور متعین مستقل کے مطابق ایک قدر تفویض کریں:

const آئی ڈی = '103' ;

اب، پکاریں ' FindIndex() 'کال بیک فنکشن کے ساتھ طریقہ اور آئی ڈی چیک کریں:

تھا اینیمل انڈیکس = جانور اوبج انڈیکس تلاش کریں۔ ( جانور => جانور آئی ڈی === آئی ڈی ) ;

اب، سرنی انڈیکس کو دلیل کے طور پر پاس کریں ' لاگ() اسکرین پر انڈیکس دکھانے کا طریقہ:

تسلی. لاگ ( 'انڈیکس:' + اینیمل انڈیکس ) ;

کنسول پر نتیجہ خیز صف دکھائیں:

تسلی. لاگ ( جانور اوبج [ اینیمل انڈیکس ] ) ;

طریقہ 3: 'فلٹر()' جاوا اسکرپٹ طریقہ کا استعمال کرتے ہوئے ایک صف میں ID کے ذریعہ ایک آبجیکٹ تلاش کریں

سب سے پہلے، ایک مستقل کا اعلان کریں اور اسے ایک قدر تفویض کریں:

const آئی ڈی = '101' ;

آپ آبجیکٹ کو تلاش کرنے کے لیے filter() طریقہ بھی استعمال کر سکتے ہیں۔ اس مقصد کے لیے عناصر کو ایک صف میں محفوظ کریں اور کال کریں ' فلٹر () کال بیک فنکشن شروع کرنے اور آئی ڈی چیک کرنے کا طریقہ:

تھا جانور = جانور اوبج فلٹر ( جانور => جانور آئی ڈی === آئی ڈی ) ;
تسلی. لاگ ( جانور اوبج [ اینیمل انڈیکس ] ) ;

آپ نے JavaScript آبجیکٹ کی ایک صف میں ID کے ذریعے کسی چیز کو تلاش کرنے کے متعدد طریقوں کے بارے میں سیکھا ہے۔

نتیجہ

JavaScript کی ایک صف میں ID کے ذریعے کسی چیز کو تلاش کرنے کے لیے، مختلف طریقے ہیں، بشمول ' مل() '،' فلٹر '، اور ' FindIndex() 'جو استعمال کیا جا سکتا ہے. ایسا کرنے کے لیے، عنصر کو ایک صف میں شامل کریں اور کال بیک فنکشن کے ساتھ طریقہ استعمال کریں اور آبجیکٹ کی آئی ڈی چیک کریں۔ اس پوسٹ میں JavaScript آبجیکٹ کی ایک صف میں ID کے ذریعے کسی چیز کو تلاش کرنے کے مختلف طریقے بتائے گئے ہیں۔