Cách tốt nhất để tìm nếu một mục nằm trong một mảng JavaScript là gì

Cach Tot Nhat De Tim Neu Mot Muc Nam Trong Mot Mang Javascript La Gi



Có một số phương thức, chẳng hạn như các phương thức find(), include(), indexOf() hoặc filter() để xác minh xem mục/phần tử có tồn tại trong một mảng trong JavaScript hay không. Cách tốt nhất để tìm xem một mục có nằm trong mảng JavaScript hay không tùy thuộc vào loại dữ liệu bạn đang làm việc, nhưng nói chung, “ Mảng.gồm() ” phương pháp hoặc “ Mảng.indexOf() ” phương pháp là tốt nhất.

Hướng dẫn này sẽ minh họa cách tốt nhất để tìm một mục trong một mảng bằng JavaScript.

Cách hiệu quả để tìm/kiểm tra xem một mục có trong một mảng JavaScript là gì không?

Có một số phương pháp để tìm phần tử trong một mảng, nhưng những phương pháp tốt nhất như sau:







  • phương thức bao gồm ()
  • phương thức indexOf()

Phương pháp 1: Tìm một mục trong mảng bằng cách sử dụng phương thức bao gồm ()

Phương thức include() trả về một giá trị boolean cho biết một mảng có chứa một mục cụ thể hay không. Nó cho “ ĐÚNG VẬY ” nếu phần tử cụ thể được tìm thấy trong một mảng. Nếu không, nó trả về “ SAI ”. Phương pháp này dễ sử dụng và yêu cầu một đối số duy nhất, phần tử bạn đang tìm kiếm.



cú pháp



Sử dụng cú pháp sau để tìm mục trong một mảng:





mảng. bao gồm ( yếu tố )

Ví dụ

Tạo một mảng số:



mảng = [ 5 , số 8 , mười một , 14 , mười lăm , hai mươi , 23 , 25 ] ;

Bây giờ, hãy kiểm tra xem phần tử “ mười một ” tồn tại trong mảng bằng cách sử dụng “ bao gồm() ' phương pháp. Nó sẽ hiển thị “ ĐÚNG VẬY ” nếu phần tử đã cho tồn tại trong một mảng. Khác, nếu nó cho “ SAI ”:

hằng số tìm phần tử = mảng. bao gồm ( mười một ) ;

In kết quả ra bàn điều khiển:

bảng điều khiển. đăng nhập ( tìm phần tử ) ;

Đầu ra hiển thị “ ĐÚNG VẬY ”, chỉ ra rằng mục đã được tìm thấy trong mảng:

Phương pháp 2: Tìm một mục trong mảng bằng phương thức indexOf()

Một cách tốt nhất khác để tìm phần tử trong mảng là “ Chỉ số() ' phương pháp. Nó đưa ra chỉ số/vị trí của phần tử trong một mảng. Nếu phần tử đã cho không được tìm thấy trong một mảng, nó sẽ cho -1.

cú pháp

Thực hiện theo cú pháp được cung cấp cho phương thức indexOf():

mảng. Chỉ số ( yếu tố )

Ví dụ

Truyền phần tử trong phương thức indexOf():

hằng số tìm phần tử = mảng. Chỉ số ( mười một ) ;

Màn hình đầu ra “ 2 ”, là chỉ số của phần tử 11 cho biết mục này có mặt trong mảng ở chỉ số thứ hai:

Chúng tôi đã biên soạn các phương pháp tốt nhất để tìm mục trong một mảng trong JavaScript.

Phần kết luận

Có một số phương pháp để tìm phần tử trong một mảng, nhưng cách tốt nhất là “ bao gồm() ” phương pháp và “ Chỉ số() ' phương pháp. Phương thức bao gồm () xuất ra một giá trị boolean trong khi phương thức indexOf () đưa ra chỉ mục của phần tử. Trong hướng dẫn này, chúng tôi đã minh họa cách tốt nhất để tìm mục trong một mảng bằng JavaScript.