findIndex मेथड

findIndex मेथड पहले एलिमेंट की इंडेक्स पैरामीटर में पास किए गए कॉलबैक के अनुसार ढूंढने की अनुमति देता है। यदि एलिमेंट नहीं मिलता है, तो -1 लौटाया जाता है।

सिंटैक्स

javascriptarray.findIndex(function);

उदाहरण

आइए पहले सम एलिमेंट की इंडेक्स ढूंढते हैं:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

कोड निष्पादन का परिणाम:

javascript1

उदाहरण

और अब आइए फंक्शन में ऐसी शर्तें निर्धारित करें, जिनके अनुरूप ऐरे में कोई भी एलिमेंट नहीं होगा:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

कोड निष्पादन का परिणाम:

javascript-1

यह भी देखें

  • find मेथड,
    जो ऐरे में एलिमेंट ढूंढता है
  • findLast मेथड,
    जो ऐरे के अंत से एलिमेंट ढूंढता है
  • findLastIndex मेथड,
    जो ऐरे के अंत से एलिमेंट की इंडेक्स ढूंढता है