Phương thức Xem thêm Phương thức findIndex[]
trả về chỉ số của phần tử đầu tiên trong một mảng thỏa mãn chức năng thử nghiệm được cung cấp. Nếu không có yếu tố nào thỏa mãn chức năng kiểm tra, -1 được trả về.findIndex[]
method returns the index of the first element in an array that satisfies the provided testing function. If no elements satisfy the testing function, -1 is returned. Thử nó
find[]
, trả về phần tử đầu tiên thỏa mãn chức năng thử nghiệm [thay vì chỉ mục của nó].
Cú pháp
// Arrow function
findIndex[[element] => { /* … */ }]
findIndex[[element, index] => { /* … */ }]
findIndex[[element, index, array] => { /* … */ }]
// Callback function
findIndex[callbackFn]
findIndex[callbackFn, thisArg]
// Inline callback function
findIndex[function [element] { /* … */ }]
findIndex[function [element, index] { /* … */ }]
findIndex[function [element, index, array] { /* … */ }]
findIndex[function [element, index, array] { /* … */ }, thisArg]
Thông số
callbackFn
Một hàm để thực thi cho mỗi phần tử trong mảng. Nó sẽ trả về một giá trị sự thật để chỉ ra một yếu tố phù hợp đã được tìm thấy.
Hàm được gọi với các đối số sau:
element
Phần tử hiện tại được xử lý trong mảng.
index
Chỉ số của phần tử hiện tại được xử lý trong mảng.
array
Mảng findIndex[]
đã được kêu gọi.
function isPrime[element] {
if [element % 2 === 0 || element