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

Tlash Krn Ka B Tryn Tryq Kya Agr Kwyy Ay M Jawa Askrp Ar My



کئی طریقے ہیں، جیسے find(), includes(), indexOf(), یا filter() طریقے یہ تصدیق کرنے کے لیے کہ آیا آئٹم/عنصر جاوا اسکرپٹ میں کسی صف میں موجود ہے۔ یہ معلوم کرنے کا بہترین طریقہ کہ آیا کوئی آئٹم جاوا اسکرپٹ کی صف میں ہے اس کا انحصار اس ڈیٹا کی قسم پر ہے جس کے ساتھ آپ کام کر رہے ہیں، لیکن عام طور پر، ' Array.includes() 'طریقہ یا' Array.indexOf() 'طریقے بہترین ہیں۔

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

تلاش کرنے/چیک کرنے کا ایک موثر طریقہ کیا ہے اگر کوئی آئٹم جاوا اسکرپٹ کی صف میں ہے؟

ایک صف میں عنصر کو تلاش کرنے کے کئی طریقے ہیں، لیکن سب سے بہترین مندرجہ ذیل ہیں:







  • شامل ہے() طریقہ
  • indexOf() طریقہ

طریقہ 1: شامل () طریقہ استعمال کرتے ہوئے سرنی میں ایک آئٹم تلاش کریں۔

Inclus() طریقہ ایک بولین ویلیو لوٹاتا ہے جس سے ظاہر ہوتا ہے کہ آیا کسی صف میں کوئی خاص آئٹم ہے یا نہیں۔ یہ فراہم کرتا ہے ' سچ ہے ” اگر مخصوص عنصر کسی صف میں پایا جاتا ہے۔ ورنہ واپس آجائے گا جھوٹا ' یہ طریقہ استعمال کرنا آسان ہے اور اس کے لیے ایک ہی دلیل کی ضرورت ہوتی ہے، وہ عنصر جسے آپ تلاش کر رہے ہیں۔



نحو



ایک صف میں آئٹم کو تلاش کرنے کے لیے درج ذیل نحو کا استعمال کریں:





صف شامل ( عنصر )

مثال

نمبروں کی ایک صف بنائیں:



تھا صف = [ 5 , 8 , گیارہ , 14 , پندرہ , بیس , 23 , 25 ] ;

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

const عنصر تلاش کریں۔ = صف شامل ( گیارہ ) ;

کنسول پر نتیجہ پرنٹ کریں:

تسلی. لاگ ( عنصر تلاش کریں۔ ) ;

آؤٹ پٹ دکھاتا ہے ' سچ ہے '، جو اس بات کی نشاندہی کرتا ہے کہ آئٹم صف میں پایا گیا ہے:

طریقہ 2: indexOf() طریقہ استعمال کرتے ہوئے صف میں ایک آئٹم تلاش کریں۔

ایک صف میں عنصر کو تلاش کرنے کا ایک اور بہترین طریقہ ہے ' indexOf() 'طریقہ. یہ ایک صف میں عنصر کی انڈیکس/پوزیشن دیتا ہے۔ اگر دیا گیا عنصر کسی صف میں نہیں ملتا ہے، تو یہ -1 دیتا ہے۔

نحو

indexOf() طریقہ کے لیے فراہم کردہ نحو کی پیروی کریں:

صف indexOf ( عنصر )

مثال

عنصر کو indexOf() طریقہ میں پاس کریں:

const عنصر تلاش کریں۔ = صف indexOf ( گیارہ ) ;

آؤٹ پٹ ڈسپلے ' 2 ”، جو عنصر 11 کا انڈیکس ہے جو اس بات کی نشاندہی کرتا ہے کہ یہ آئٹم دوسرے انڈیکس کی صف میں موجود ہے:

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

نتیجہ

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