جاوا اسکرپٹ میں انڈکس آف کیا ہے اور یہ کیسے کام کرتا ہے؟



جاوا اسکرپٹ میں انڈیکسف لفظ کی ابتدائی پوزیشن واپس کرنے کے لئے استعمال ہوتا ہے۔ یہ بنیادی طور پر سرنی میں خاص عنصر کی اشاریہ کو لوٹاتا ہے۔

میں مختلف بلٹ میں کام ہوتے ہیں مختلف کاموں کے لئے انڈیکسف فنکشن لفظ کی ابتدائی پوزیشن کو واپس کرنے کے لئے استعمال ہوتا ہے۔ یہ بنیادی طور پر سرنی میں خاص عنصر کی اشاریہ کو لوٹاتا ہے۔ یہ ارے کا ایک فنکشن ہے جو اس سرے میں موجود عنصر کی انڈیکس کو لوٹاتا ہے۔ اس مضمون میں ، ہم جاوا اسکرپٹ میں انڈیکس آف کو درج ذیل ترتیب میں سمجھیں گے:

جاوا اسکرپٹ میں انڈکس آف کیا ہے؟

انڈیکس ایک میں عنصر کی اشاریہ تلاش کرنے کے لئے فنکشن استعمال ہوتا ہے اور ایک صف . اس میں دو مختلف حالتیں ہیں ، ایک انڈیکس آف ہے جو آپ کو تلاش کے عنصر یا پہلے مماثل عنصر کی حیثیت دینے کیلئے استعمال ہوتی ہے۔





اگر عنصر نہیں مل پائے گا تو وہ واپس آئے گا ۔1۔

دوسرا آخری لسٹ انڈیکس فنکشن ہے جو آخری سے عنصر کو سٹرنگ میں یا کسی سرنی میں ڈھونڈنے کے لئے استعمال ہوتا ہے۔



مثال:

ور سٹرنگ = ’ایڈوریکا میں خوش آمدید‘ اسٹرنگ۔ انڈیکس آف (‘ویلکم’)

آؤٹ پٹ:

0

آخری انڈیکس فنکشن کے لئے ، ہم مندرجہ ذیل مثال لے سکتے ہیں۔



var = ‘ایڈیورکا میں خوش آمدید’ سٹرنگ۔ اسٹینڈ انڈیکس آف (‘ایڈیورکا’)

آؤٹ پٹ:

12

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

جاوا اسکرپٹ سٹرنگ انڈیکساوف

str.indexOf () تقریب دیئے گئے تار میں دلیل کے تار کی پہلی موجودگی کی فہرست کو تلاش کرتا ہے۔ لوٹی گئی قیمت 0 پر مبنی ہے۔ نیز ، یہ 1 -1 واپس آجاتا ہے اگر تلاش کرنے کی قدر کبھی نہیں ملتی ہے۔

نحو:

string.indexOf (تلاش کی قیمت ، شروع)

پہلی دلیل ، سرچ ویلیو وہ تار ہے جسے بیس سٹرنگ میں تلاش کرنا ہے۔ فنکشن انڈیکس میں دوسرا دلیل شروعاتی انڈیکس کی وضاحت کرتا ہے جہاں سے بیس سٹرنگ میں سرچ ویلیو کی تلاش کی جائے۔

یہ فنکشن اسٹرنگ کا اشاریہ (0-આધારિત) لوٹاتا ہے جہاں پہلی بار سرچ ویلیو ملا۔ اگر سرچ ویلیو سٹرنگ میں نہیں مل پاتا ہے تو پھر فنکشن -1 میں واپس آجاتا ہے۔

مثال:

var str = 'ہیلو ، ایڈیورکا میں خوش آمدید!' var n = str.indexOf ('e')

آؤٹ پٹ:

ایک

جاوا اسکرپٹ میں سرنی انڈیکس آف

arr.indexOf () فنکشن کی تلاش کے عنصر کی پہلی موجودگی کی فہرست کو تلاش کرنے کے لئے استعمال کیا جاتا ہے جو فنکشن کی دلیل کے طور پر فراہم کیا جاتا ہے۔

جاوا میں سیٹ کی اقسام

نحو:

arr.indexOf (سرچ ایلیٹ [، انڈیکس])

پہلی دلیل ، سرچ ایلیمینٹ صف میں تلاش کی جانے والی قدر ہے۔ اس فنکشن کی دوسری دلیل اختیاری انڈیکس دلیل ہے جو شروعاتی اشاریے کو سرے میں متعین کرتی ہے جہاں سے عنصر کی تلاش کی جانی ہے۔ اگر یہ دلیل فراہم نہیں کی گئی ہے تو پھر تلاش شروع کرنے کے لئے انڈیکس 0 کو شروعاتی انڈیکس کے طور پر لیا جاتا ہے کیونکہ یہ ڈیفالٹ قدر ہے۔

یہ فنکشن ایلیمنٹ کے پہلے واقعہ کی انڈیکس کو لوٹاتا ہے۔ اگر عنصر سرنی میں نہیں مل پاتا ہے ، تو یہ فنکشن -1 میں واپس آجاتا ہے۔

مثال:

var کاریں = ['BMW'، 'آڈی'، 'فیراری'] var arr = cars.indexOf ('فیراری')

آؤٹ پٹ:

2

انڈیکس آف () اور تلاش () میں فرق ہے

انڈیکس آف () اور تلاش () کے دونوں طریقے استعمال کرنے کے ل check استعمال ہوتے ہیں کہ آیا a تار میں موجود ہے یا نہیں۔ نیز ، یہ سٹرنگ کے اشاریہ جات میں سے کسی ایک کو واپس کرتا ہے یا -1 اگر سٹرنگ میں سٹرنگ موجود نہیں ہے۔ لیکن انڈیکس اوف () اور تلاش () طریقوں میں فرق ہے۔ آئیے ان دو طریقوں کے ترکیب پر ایک نظر ڈالتے ہیں۔

انڈیکس آف () طریقہ کار کا نحو:

سٹرنگ ڈاٹ انڈیکس آف (سٹرنگ ، [آفسیٹ])

تلاش کا ترکیب () طریقہ:

سٹرنگ ڈاٹ سیارچ (سبسٹریننگ)

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

یہ سب جاوا اسکرپٹ میں انڈکس آف کے بارے میں تھا۔ اس کے ساتھ ، ہم اپنے مضمون کے آخر میں پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ سمجھ گئے ہوں گے کہ یہ طریقہ جاوا اسکرپٹ میں کیسے کام کرتا ہے۔

ہمارے چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ یہ تربیت آپ کو بیک اینڈ اور فرنٹ اینڈ ویب ٹیکنالوجیز کے ساتھ کام کرنے کی مہارت میں مہارت حاصل کرتی ہے۔ اس میں ویب ڈویلپمنٹ ، jQuery ، انجولر ، نوڈ جے ایس ، ایکسپریس جے ایس ، اور مونگو ڈی بی کی تربیت شامل ہے۔

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