Phương thức findIndex () của JavaScript được sử dụng để trả về chỉ mục của phần tử đầu tiên trong một mảng, nếu điều kiện được thông qua.
Cú pháp như sau -
array.findIndex(function(currentValue, index, arr), thisValue)
Bây giờ chúng ta hãy triển khai phương thức findIndex () trong JavaScript -
Ví dụ
<!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>
Đầu ra
Nhấp vào “Kết quả” để lấy chỉ mục -
Ví dụ
<!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>
Đầu ra
Ở trên, nhấp vào nút “Kết quả” -