Hướng dẫn find first value in array javascript - tìm giá trị đầu tiên trong javascript mảng
Phương thức Cú pháp
Thông số 3Chức năng để thực thi trên mỗi giá trị trong mảng. Hàm được gọi với các đối số sau: 4Phần tử hiện tại trong mảng. 5Chỉ số (vị trí) của phần tử hiện tại trong mảng. 6Mảng mà 7 đã được gọi.Cuộc gọi lại phải trả về một giá trị sự thật để chỉ ra một yếu tố phù hợp đã được tìm thấy. 8 Tùy chọnOptionalĐối tượng sử dụng là 9 bên trong 3.Giá trị trả về Phần tử đầu tiên trong mảng thỏa mãn chức năng thử nghiệm được cung cấp. Nếu không, Sự mô tảPhương thức 7 thực thi hàm 3 một lần cho mỗi chỉ mục của mảng cho đến khi 3 trả về giá trị sự thật. Nếu vậy, 7 ngay lập tức trả về giá trị của phần tử đó. Nếu không, 7 trả về undefined . 3 được gọi cho mọi chỉ mục của mảng, không chỉ các chỉ số có giá trị được gán. Các khe trống trong các mảng thưa thớt hoạt động giống như undefined .Nếu một tham số 8 được cung cấp cho 7, nó sẽ được sử dụng làm giá trị 9 bên trong mỗi lần gọi của 3. Nếu nó không được cung cấp, thì undefined được sử dụng.Phương pháp 7 không làm biến đổi mảng mà nó được gọi, nhưng hàm được cung cấp cho 3 có thể. Nếu vậy, các yếu tố được xử lý bởi 7 được đặt trước khi gọi đầu tiên của 3. Vì vậy:
CẢNH BÁO: Sửa đổi đồng thời loại được mô tả trong đoạn trước thường xuyên dẫn đến mã khó hiểu và thường phải tránh (ngoại trừ trong các trường hợp đặc biệt). Concurrent modification of the kind described in the previous paragraph frequently leads to hard-to-understand code and is generally to be avoided (except in special cases). Phương pháp 9 sẽ có thuộc tính 8 và các thuộc tính được khóa.Ví dụTìm một đối tượng trong một mảng bởi một trong các thuộc tính của nó
Sử dụng chức năng mũi tên và phá hủy
Tìm một số nguyên tố trong một mảngVí dụ sau tìm thấy một phần tử trong mảng là số nguyên tố (hoặc trả về
Sử dụng Find () trên các mảng thưa thớtCác khe trống trong các mảng thưa thớt được truy cập và được đối xử giống như
Gọi Find () trên các đối tượng không phải làPhương thức 8 của 9 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êmLàm thế nào để tôi tìm thấy giá trị đầu tiên trong một mảng?Alternativly, bạn cũng có thể sử dụng hàm reset () để có phần tử đầu tiên. Hàm RESET () đặt con trỏ bên trong của một mảng thành phần tử đầu tiên của nó và trả về giá trị của phần tử mảng đầu tiên hoặc sai nếu mảng trống.use the reset() function to get the first element. The reset() function set the internal pointer of an array to its first element and returns the value of the first array element, or FALSE if the array is empty.
Làm thế nào bạn có được phần tử thứ nhất trong một mảng trong JavaScript?Mảng JavaScript là một biến chứa nhiều giá trị tại một thời điểm.Các phần tử đầu tiên và cuối cùng được truy cập bằng cách sử dụng chỉ mục và giá trị đầu tiên được truy cập bằng chỉ mục 0 và phần tử cuối cùng có thể được truy cập thông qua thuộc tính độ dài có một giá trị hơn chỉ mục mảng cao nhất.the first value is accessed using index 0 and the last element can be accessed through length property which has one more value than the highest array index.
Chỉ mục đầu tiên trong một mảng là gì?Lưu ý: Trong hầu hết các ngôn ngữ lập trình, chỉ mục mảng đầu tiên là 0 hoặc 1 và các chỉ mục tiếp tục thông qua các số tự nhiên.0 or 1, and indexes continue through the natural numbers.
Làm thế nào để bạn tìm thấy một phần tử trong một mảng?Nếu bạn cần chỉ mục của phần tử tìm thấy trong mảng, hãy sử dụng FindIndex () .. Nếu bạn cần tìm chỉ mục của một giá trị, hãy sử dụng indexof ()..... Nếu bạn cần tìm nếu một giá trị tồn tại trong một mảng, hãy sử dụng bao gồm ()..... Nếu bạn cần tìm nếu bất kỳ phần tử nào thỏa mãn chức năng kiểm tra được cung cấp, hãy sử dụng một số () .. |