Tìm chỉ mục của phần tử trong mảng đa chiều javascript

Một người bạn đặt ra một tình thế khó xử. Cách rõ ràng nhất để tìm kiếm một mảng hai chiều trong JavaScript cho một phần tử và trả về chỉ mục của mảng chứa nó là gì?

Nghĩa là, trả về

haystack.indexOf[haystack.find[arr => arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]];
 row.includes[search]];
const col = haystack[row].indexOf[search];

Có thể thân hàm bên trong

haystack.indexOf[haystack.find[arr => arr.includes[search]]];
 arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]]];
 arr.includes[search]]];
 18;
}

Tự mình thử »

Định nghĩa và cách sử dụng

Phương thức

haystack.findIndex[arr => arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]];
 row.includes[search]];
const col = haystack[row].indexOf[search];
0 của nó.

Giá trị trả về

TypeDescriptionA numberChỉ số của phần tử đầu tiên vượt qua bài kiểm tra.
Nếu không thì -1.

Thêm ví dụ

Tìm phần tử đầu tiên có giá trị cao hơn giá trị đầu vào

Bài kiểm tra

Bất kỳ giá trị nào ở trên

Tự mình thử »

Hỗ trợ trình duyệt

haystack.findIndex[arr => arr.includes[search]];
 arr.includes[search]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];
 arr.includes[search]]];

Chủ Đề