JavaScript Array findIndex()
- ਪਿਛਲਾ ਪੰਨਾ find()
- ਅਗਲਾ ਪੰਨਾ findLast()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت آرری مراجع منول
تعریف اور استعمال
findIndex()
یہ فانکشن تیسری وارث کو واپس دینا جس نے تیسری وارث پر فانکشن کا بٹنا کامیاب کیا (فانکشن کی مدد سے فراہم کیا گیا)
findIndex()
یہ فانکشن حلدے میں موجود ہر وارث پر ایک بار چلائیں گا:
- اگر فانکشن کا بٹنا پائی گئی تو findIndex() اس حلدے کی انڈیکس واپس دینا، جس کا بٹنا پائی گئی (اور باقی وارثوں کو چکنا نہیں)
- آج نا بٹایا تو -1 واپس دینا
نوٹ:findIndex()
یہ کسی بلا وارث حلدے کے لئے فانکشن نہیں چلائیں گا.
نوٹ:findIndex()
اس کا اصل حلدہ بدل نہیں سکتا.
مثال
مثال 1
حلدے میں پہلا وارث جس کا رخ یا بھی 18 سے بڑا ہو، اس کی انڈیکس بٹانے کا عمل:
var ages = [3, 10, 18, 20]; فونکشن checkAdult(age) { return age >= 18; } فونکشن myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); }
مثال 2
شماروں میں پہلے ورت کا انڈیکس حاصل کریں جو کسی بھی اعداد سے زیادہ ہو
<p>کمترین عمر: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">کریں</button> <p>کسی بھی عمر کا کسی بھی عمر کا اضافہ: <span id="demo"></span></p> <script> var ages = [4, 12, 16, 20]; فونکشن checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } فونکشن myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); } </script>
گرامر
array.findIndex(function(currentValue, index, arr), thisValue)
پارامتر ورت
پارامتر | وصف | ||||||||
---|---|---|---|---|---|---|---|---|---|
فونکشن(currentValue, index, arr) | ضروری۔ آرائی کا ہر عنصر پر چلائی جانے والی فونکشن.
فونکشن پارامتر:
|
||||||||
thisValue |
اختیاری۔ فونکشن کو اس کا 'this' کا ورت کے طور پر منتقل کردیا جانے والا ورت. اگر اس پارامتر خالی ہو تو اس کا 'this' کا ورت 'undefined' کے طور پر منتقل کردیا جائے گا. |
تکنیکی تفصیلات
رجوع والی کا تابع: | اگر شماروں میں کسی بھی عنصر ٹیسٹ کیا جائے تو اس عنصر کا شماروں میں انڈیکس رجوع دیا جائے گا، اگر نہ تو -1 رجوع دیا جائے گا. |
---|---|
JavaScript ورژن: | ECMAScript 6 |
براوزر سپورٹ
تبلویت میں نمبر کا تعین کردہ پہلا براوزر ورژن اس طریق کو پورا طور پر سپورٹ کرتا ہے.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge 12 | Firefox 25 | Safari 7.1 | Opera 32 |
2015 سال 9 مئی | 2015 سال 7 مئی | 2014 سال 7 مئی | 2014 سال 9 مئی | 2015 سال 9 مئی |
نوٹ:Internet Explorer نہیں سپورٹ کرتا findIndex()
ਮੰਥਨ
ਸਬੰਧਤ ਪੰਨੇ
ਸਿੱਖਿਆਦਾਨ:JavaScript ਅਕਾਰ
ਸਿੱਖਿਆਦਾਨ:JavaScript ਅਕਾਰ Const
ਸਿੱਖਿਆਦਾਨ:JavaScript ਅਕਾਰ ਮੰਥਨ
ਸਿੱਖਿਆਦਾਨ:JavaScript ਸਰਨਾਮੇ ਕਰਨਾ
ਸਿੱਖਿਆਦਾਨ:JavaScript ਅਕਾਰ ਪਰਿਭਾਸ਼ਾ
- ਪਿਛਲਾ ਪੰਨਾ find()
- ਅਗਲਾ ਪੰਨਾ findLast()
- ਇੱਕ ਪੱਧਰ ਉੱਪਰ ਵਾਪਸ جاوا اسکریپت آرری مراجع منول