Array.findIndex()
Trả về chỉ số đầu tiên của phần tử thỏa mãn điều kiện callback. Nếu không có, trả về -1. Dừng ngay khi tìm thấy.
Ví dụ
<html> <body> <p id="findindex"></p> <script> var wages = [6000, 10000, 17000, 28000, 30000]; function checkSal(wage) { return wage >= 15000; } document.getElementById("findindex").innerHTML = wages.findIndex(checkSal); </script> </body> </html>
Kết quả
2
Giải thích: Phần tử đầu tiên >=15000 là 17000 tại index 2. Các phần tử sau (28000, 30000) không được kiểm tra.