Hướng dẫn find index of element in array of array javascript - tìm chỉ mục của phần tử trong mảng của mảng javascript
Phương thức Xem thêm Phương thức Thông số
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 1 Tùy chọnOptionalGiá trị để sử dụng là 2 khi thực hiện callbackFn . Xem phương pháp lặp.Giá trị trả vềChỉ số của phần tử đầu tiên trong mảng vượt qua bài kiểm tra. Nếu không, 4.
Sự mô tả
4.
3.
CẢNH BÁO: Sửa đổi đồng thời của loại được mô tả ở trên thường xuyên dẫn đến mã khó hiểu và thường được tránh (ngoại trừ trong các trường hợp đặc biệt). Concurrent modifications of the kind described above frequently lead to hard-to-understand code and are generally to be avoided (except in special cases). Phương pháp 2 có thuộc tính 5 và các thuộc tính được khóa.Ví dụTìm chỉ mục của một số nguyên tố trong một mảngVí dụ sau trả về chỉ mục của phần tử đầu tiên trong mảng là số nguyên tố hoặc 4 nếu không có số nguyên tố.
Sử dụng FindIndex () trên các mảng thưa thớtBạn có thể tìm kiếm 3 trong một mảng thưa thớt và nhận chỉ mục của một khe trống.
Gọi FindIndex () trên các đối tượng không phải làPhương thức 5 của 2 và sau đó truy cập vào từng chỉ mục số nguyên.
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmCó một chỉ mục cho các mảng?Indexof (mảng, đối tượng, int32) tìm kiếm đối tượng được chỉ định trong một loạt các phần tử của mảng một chiều và trả về chỉ số xuất hiện đầu tiên của nó.Phạm vi mở rộng từ một chỉ mục được chỉ định đến cuối mảng. Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.
Indexof có hoạt động trên mảng 2D không?Bạn không thể sử dụng indexof để thực hiện các mảng phức tạp (trừ khi bạn tuần tự hóa nó làm cho mọi thứ mỗi lần phối hợp thành các chuỗi), bạn sẽ cần sử dụng một vòng lặp (hoặc trong khi) để tìm kiếm tọa độ đó trong mảng đó giả sử bạn biết định dạng của mảng (Trong trường hợp này là 2D). (unless you serialize it making everything each coordinate into strings), you will need to use a for loop (or while) to search for that coordinate in that array assuming you know the format of the array (in this case it is 2d).
Sự khác biệt giữa FindIndex và Indexof trong JavaScript là gì?FindIndex - Trả về chỉ mục của phần tử đầu tiên trong mảng trong đó vị ngữ là đúng và -1 nếu không. Indexof - Trả về chỉ số của lần xuất hiện đầu tiên của một giá trị trong một mảng. indexOf - Returns the index of the first occurrence of a value in an array.
FindIndex trở lại là gì?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ề.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. |