ES6 میں Array.findIndex()

Es6 My Array Findindex



جاوا اسکرپٹ میں، مختلف مقاصد کے لیے مختلف طریقے استعمال کیے جاتے ہیں۔ مثال کے طور پر، ' Array.slice() ” ایک نئی صف میں کسی صف کے ڈیٹا کے ٹکڑے کی وضاحت کے لیے استعمال ہوتا ہے۔ ' Array.pop() ” کا استعمال غیر ضروری ارے عنصر کو ختم کرنے اور ایک نئی صف کو واپس کرنے کے لیے کیا جاتا ہے۔ تاہم، ' Array.findIndex() ' کو ابتدائی صف کے عنصر کا اشاریہ واپس کرنے کے لیے کہا جاتا ہے جو مخصوص شرط کو پورا کرتا ہے۔

یہ پوسٹ ES6 میں Array.findIndex() طریقہ پر بحث کرے گی۔

ES6 میں Array.findIndex() کیا ہے؟

Array.findIndex() ایک JavaScript طریقہ ہے جو ES6 میں متعارف کرایا گیا ہے۔ اس کا استعمال ابتدائی صف کے عنصر کے انڈیکس کو واپس کرنے کے لیے کیا جاتا ہے جو بیان کردہ حالت کے مطابق توقعات پر پورا اترتا ہے۔ یہ اصل صف کو متاثر نہیں کرتا ہے۔ دوسری طرف، اگر صف میں کوئی عنصر موجود نہیں ہے، تو یہ قدر کو منفی شکل میں لوٹاتا ہے۔ تاہم، اگر کوئی قدر نہ ہو تو یہ طریقہ سرنی عنصر کے افعال کو انجام نہیں دے سکتا۔







ES6 میں Array.findIndex() طریقہ استعمال کیسے کریں؟

ES6 میں array.findIndex() کو استعمال کرنے کے لیے فراہم کردہ نحو کو آزمائیں:



صف انڈیکس تلاش کریں۔ ( فنکشن ( کرنٹ ویلیو، انڈیکس، آر آر ) ، یہ قدر )

یہاں:



  • ' موجودہ قیمت ” اس قدر کا تعین کرتا ہے جو صف میں پائی جائے گی۔
  • ' انڈیکس سرنی انڈیکس کا تعین کرنے کے لیے استعمال کیا جاتا ہے۔
  • ' arr ” کا استعمال صف کی وضاحت کے لیے کیا جاتا ہے۔
  • ' یہ قدر ' ایک اختیاری قدر ہے جو فنکشن میں جاتی ہے جسے فنکشن کے بطور استعمال کیا جائے گا ' یہ ' قدر.

مثال 1: Array.findIndex() کو عددی اقدار کے ساتھ استعمال کریں۔

array.findIndex() کو عددی اقدار کے ساتھ استعمال کرنے کے لیے، فہرست میں دی گئی ہدایات کو آزمائیں:





  • کسی خاص نام کے ساتھ مستقل کا اعلان اور آغاز کریں اور ایک صف میں عددی شکل میں قدر تفویض کریں۔
  • اگلا، 'دعوت کریں FindIndex() ' طریقہ جو مخصوص پیرامیٹر کے مطابق انڈیکس تلاش کرے گا:
const عمر = [ 4 , 9 , 22 , 25 ] ;

عمر انڈیکس تلاش کریں۔ ( عمر چیک کریں ) ;

اگلا، وضاحت کریں ' جانچ پڑتال کی عمر () فنکشن اور شامل کریں واپسی حالت کا آؤٹ پٹ واپس کرنے کا بیان:

فنکشن چیک ایج ( عمر ) {

واپسی عمر > 22 ;

}

فنکشن واپس آ گیا ' 3 'جو اس بات کی نشاندہی کرتا ہے کہ قدر' سے زیادہ 22 ' صف کے تیسرے انڈیکس پر پایا گیا ہے:



مثال 2: Array.findIndex() کو ٹیکسٹ ویلیوز کے ساتھ استعمال کریں۔

' array.findIndex() ” طریقہ ایک صف میں ٹیکسٹ ویلیوز کے ساتھ بھی استعمال کیا جا سکتا ہے۔ ایسا کرنے کے لیے، ایک مخصوص نام کے ساتھ مستقل کی وضاحت کریں اور ایک صف میں قدر تفویض کریں:

const ممالک = [ 'متحدہ سلطنت یونائیٹڈ کنگڈم' , 'سنگاپور' , 'کینیڈا' , 'بھارت' ]

اگلا، نام کے ساتھ ایک فنکشن کی وضاحت کریں ' getCountry() ' پھر، استعمال کریں ' واپسی 'قدر کے ساتھ ملک کو آؤٹ پٹ کرنے کا بیان' کینیڈا ”:

فنکشن getCountry ( ملک ) {

واپسی ملک === 'کینیڈا' ;

}

آخر میں، چلائیں ' console.log() کنسول پر آؤٹ پٹ ظاہر کرنے کا طریقہ۔ ایسا کرنے کے لیے findIndex() طریقہ استعمال کریں اور پاس کریں ' ملک حاصل کریں 'پیرامیٹر کے طور پر:

تسلی. لاگ ( ممالک۔ انڈیکس تلاش کریں۔ ( ملک حاصل کریں ) )

یہ سب کچھ ES6 میں array.findIndex() طریقہ استعمال کرنے کے بارے میں ہے۔

نتیجہ

Array.findIndex() ایک JavaScript طریقہ ہے جو ES6 میں متعارف کرایا گیا ہے۔ یہ بیان کردہ حالت کے مطابق، ایک ابتدائی صف کے عنصر کے اشاریہ کو واپس کرنے کے لیے استعمال کیا جاتا ہے جو درست کے طور پر جانچتا ہے۔ آپ ایک صف میں عددی اور ٹیکسٹ ڈیٹا سیٹس کی انڈیکس ویلیو تلاش کرنے کے لیے بھی اس طریقہ کو استعمال کر سکتے ہیں۔ اس ٹیوٹوریل نے Array.findIndex() JavaScript طریقہ کے استعمال کو ظاہر کیا ہے۔