Hướng dẫn get current index array javascript - lấy javascript mảng chỉ mục hiện tại
Giới thiệuMột Show
Thực tế mỗi mảng được đặt hàng có nghĩa là vị trí của mỗi yếu tố có tầm quan trọng lớn. Trên thực tế, bạn thậm chí không thể trích xuất giá trị của một phần tử nếu bạn không biết vị trí của nó trong mảng ban đầu. Trong quá trình lặp lại, chỉ số của phần tử hiện tại có thể liên quan đến bạn. Điều này rất đơn giản để đạt được bằng cách sử dụng tham số 1 của phương thức 2.
foreach () phương pháp cơ bản 2 là một phương pháp của lớp Array . Bạn có thể sử dụng nó để lặp qua một mảng và thực hiện một thao tác nhất định trên từng phần tử của nó - mặc dù, 6 được sử dụng phổ biến hơn cho mục đích này. Bạn có thể tùy chỉnh các hoạt động được thực hiện bằng hàm gọi lại - hàm được truyền dưới dạng tham số của phương thức 2. Hàm gọi lại là một hàm đơn giản xác định hoạt động sẽ được thực hiện trên một phần tử duy nhất và phương thức 2 đảm bảo nó sẽ được thực hiện trên mỗi phần tử của một mảng.Phương pháp 2 có cú pháp khá đơn giản:
Như chúng tôi đã nêu trước đây, phương thức 2 chấp nhận hàm 1 chạy trên mỗi mục trong mảng. Hàm 1 này có ba đối số, trong đó chúng tôi chỉ quan tâm đến hai - 3 là một tham số bắt buộc và 1 của nó là vị trí của 3 trong mảng.Cách lấy chỉ mục của phần tử hiện tại bằng phương thức foreach ()Giả sử chúng ta có một loạt các sinh viên và muốn truy cập chỉ số của từng yếu tố khi chúng ta xử lý chúng. Chúng tôi sẽ sử dụng đối số 1 và chỉ cần in nó ra:
Output:
Sự kết luậnTrong bài viết ngắn này, chúng tôi đã giải thích cách sử dụng tham số 1 để lấy chỉ số mảng hiện tại của các phần tử trong Array bằng phương pháp 2. Phương thức Thử nóCú pháp
Thông số 1Phần tử để định vị trong mảng. 2 Tùy chọnOptionalChỉ mục dựa trên không tại đó để bắt đầu tìm kiếm, được chuyển đổi thành một số nguyên.
Giá trị trả vềChỉ số đầu tiên của phần tử trong mảng; -1 nếu không tìm thấy.-1 if not found. Sự mô tảPhương pháp 0 so sánh 1 với các phần tử của mảng bằng cách sử dụng bình đẳng nghiêm ngặt (cùng một thuật toán được sử dụng bởi toán tử 2).Phương pháp 0 bỏ qua các khe trống trong các mảng thưa thớt.Phương pháp 0 là chung chung. Nó chỉ mong đợi giá trị 5 có thuộc tính 6 và các thuộc tính được khóa.Ví dụSử dụng indexof ()Ví dụ sau sử dụng 0 để định vị các giá trị trong một mảng.
Tìm thấy tất cả các sự xuất hiện của một yếu tố
Tìm kiếm nếu một phần tử tồn tại trong mảng hay không và cập nhật mảng
Sử dụng indexof () trên các mảng thưa thớtBạn không thể sử dụng 0 để tìm kiếm các khe trống trong các mảng thưa thớt.
Gọi indexof () trên các đối tượng không phải làPhương thức 0 đọc thuộc tính 6 của 5 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êmChúng ta có thể nhận chỉ mục trong foreach javascript không?Nhận chỉ mục mảng hiện tại trong JavaScript foreach () foreach (chức năng gọi lại (v) {console.log (v);}); Tham số đầu tiên cho cuộc gọi lại là giá trị mảng. Tham số thứ 2 là chỉ mục mảng.forEach(function callback(v) { console. log(v); }); The first parameter to the callback is the array value. The 2nd parameter is the array index.
Chỉ mục mảng trong JavaScript là gì?Các mảng JavaScript không được chỉ số bằng không: phần tử đầu tiên của một mảng là tại INDEX 0, phần thứ hai là tại INDEX 1, v.v.-và phần tử cuối cùng là ở giá trị của thuộc tính độ dài của mảng trừ 1.zero-indexed: the first element of an array is at index 0 , the second is at index 1 , and so on — and the last element is at the value of the array's length property minus 1 .
Chỉ mục trong Foreach JavaScript là gì?Nhận chỉ mục mảng hiện tại trong JavaScript's foreach () về cơ bản là một lớp đóng gói một mảng (danh sách các giá trị được đặt hàng) và tất cả các phương thức cần thiết mà bạn có thể cần thực hiện các hoạt động mảng.Thực tế mỗi mảng được đặt hàng có nghĩa là vị trí của mỗi yếu tố có tầm quan trọng lớn.a class that encapsulates an array (an ordered list of values) and all necessary methods you might need to perform array operations. The fact every array is ordered means that the place of each element is of great importance.
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. |