यदि शर्त पारित हो जाती है, तो किसी सरणी में पहले तत्व की अनुक्रमणिका को वापस करने के लिए जावास्क्रिप्ट की फाइंडइंडेक्स () विधि का उपयोग किया जाता है।
वाक्य रचना इस प्रकार है -
array.findIndex(function(currentValue, index, arr), thisValue)
आइए अब जावास्क्रिप्ट में फाइंडइंडेक्स () विधि को लागू करें -
उदाहरण
<!DOCTYPE html> <html> <body> <h2>Rank</h2> <button onclick="display()">Result</button> <p id="demo"></p> <p>Finding the index of the player with highest rank.</p> <script> var points = [100, 150, 200, 250, 300, 400]; function topRank(points) { return points >= 400; } function display() { document.getElementById("demo").innerHTML = "index = "+points.findIndex(topRank); } </script> </body>
आउटपुट
सूचकांक प्राप्त करने के लिए "परिणाम" पर क्लिक करें -
उदाहरण
<!DOCTYPE html> <html> <body> <h2>Rank</h2> <button onclick="display()">Result</button> <p id="demo"></p> <p>Finding the index of the player with specific rank points.</p> <script> var points = [100, 150, 200, 250, 300, 400]; function topRank(points) { return points == 200; } function display() { document.getElementById("demo").innerHTML = "index = "+points.findIndex(topRank); } </script> </body>
आउटपुट
ऊपर, "परिणाम" बटन पर क्लिक करें -