Phương thức findIndex
Phương thức findIndex cho phép tìm chỉ mục
của phần tử đầu tiên phù hợp theo
callback được truyền vào
tham số.
Nếu phần tử không được tìm thấy,
thì sẽ trả về -1.
Cú pháp
mảng.findIndex(hàm);
Ví dụ
Hãy tìm chỉ mục của phần tử chẵn đầu tiên trong mảng:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Kết quả thực thi mã:
1
Ví dụ
Bây giờ hãy đặt các điều kiện trong hàm, mà không có phần tử nào trong mảng phù hợp:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Kết quả thực thi mã:
-1
Xem thêm
-
phương thức
find,
tìm phần tử trong mảng -
phương thức
findLast,
tìm phần tử từ cuối mảng -
phương thức
findLastIndex,
tìm chỉ mục của phần tử từ cuối mảng