چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے۔

Chyk Kry K Aya Kwyy Nsr Ksy Sf My Mwjwd



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

یہ ٹیوٹوریل اس بات کی وضاحت کرے گا کہ آیا جاوا اسکرپٹ کی صف میں کوئی خاص عنصر موجود ہے یا نہیں۔

یہ کیسے چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے؟

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







طریقہ 1: 'includes()' طریقہ کا استعمال کرتے ہوئے چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے

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



نحو
مندرجہ ذیل نحو کو ' کے لیے استعمال کیا جاتا ہے شامل() طریقہ:



شامل ( تار )

مثال
زبانوں کی ایک صف بنائیں جسے ' صرف ”:





تھا صرف = [ 'HTML' , 'سی ایس ایس' , 'جاوا اسکرپٹ' , 'Node.js' , 'react.js' ] ;

کال کریں ' شامل() ' عنصر کو پاس کرکے طریقہ ' js یہ جانچنے کے لیے دلیل کے طور پر کہ آیا یہ صف میں موجود ہے یا نہیں:

صرف شامل ( 'جے ایس' ) ;

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



طریقہ 2: 'indexOf()' طریقہ کا استعمال کرتے ہوئے چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے

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

نحو
' کے لیے دیے گئے نحو پر عمل کریں indexOf() طریقہ:

indexOf ( عنصر )

مثال
کال کریں ' indexOf() عنصر کے انڈیکس کو چیک کرنے کا طریقہ سی ایس ایس ”:

صرف indexOf ( 'CSS' ) ;

آؤٹ پٹ دکھاتا ہے ' 1 '، جو مخصوص عنصر کا اشاریہ ہے جو اشارہ کرتا ہے ' سی ایس ایس 'ایک صف میں موجود ہے' صرف ”:

طریقہ 3: 'فائنڈ()' طریقہ کا استعمال کرتے ہوئے چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے

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

مثال
find() طریقہ کو کال کریں اور چیک کریں کہ آیا ' جاوا اسکرپٹ 'ایک صف میں موجود ہے یا نہیں:

صرف مل ( عنصر => عنصر === 'جاوا اسکرپٹ' ) ;

آؤٹ پٹ دکھاتا ہے ' غیر متعینہ ”، جو بتاتا ہے کہ مخصوص عنصر کسی صف میں موجود نہیں ہے:

طریقہ 4: 'فور' لوپ کا استعمال کرتے ہوئے چیک کریں کہ آیا کوئی عنصر کسی صف میں موجود ہے۔

آپ 'کا استعمال کرتے ہوئے ایک صف میں عنصر کو بھی چیک کرسکتے ہیں۔ کے لیے 'لوپ. یہ صف کو دہراتا ہے اور چیک کرتا ہے کہ آیا ہر عنصر مخصوص قدر سے میل کھاتا ہے۔ اگر ہاں، تو اس کا مطلب ہے کہ یہ موجود ہے۔

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

فنکشن ElementinArray چیک کریں۔ ( عنصر , صف )
{
تھا حالت = 'وجود نہیں رکھتا' ;
کے لیے ( تھا میں = 0 ; میں < صف لمبائی ; میں ++ ) {
تھا قدر = صف [ میں ] ;
اگر ( قدر == عنصر ) {
حالت = 'موجود' ;
توڑنا ;
}
}
واپسی حالت ;
}

عنصر کو پاس کر کے طے شدہ فنکشن کو کال کریں ' سی ایس ایس 'ایک صف میں تلاش کرنا' صرف ”:

ElementinArray چیک کریں۔ ( 'CSS' , صرف ) ;

آؤٹ پٹ

یہ سب چیک کرنے کے بارے میں ہے کہ آیا عنصر کسی صف میں موجود ہے۔

نتیجہ

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