JavaScript tương đương với in_array() của PHP

Javascript Tuong Duong Voi In Array Cua Php



in_array() ” là một phương thức được xác định trước trong PHP được sử dụng để xác định xem giá trị đã cho có tồn tại trong một mảng hay không. Trong JavaScript, có một phương thức được xác định trước gọi là “ bao gồm() ” tương đương với in_array() của PHP.

Blog này sẽ minh họa tương đương với phương thức “in_array()” của PHP trong JavaScript.

Tương đương với “in_array()” của PHP trong JavaScript là gì?

Các ' bao gồm() ” tương đương với in_array() của PHP. Nó được sử dụng trong JavaScript để kiểm tra xem một mảng có chứa phần tử được chỉ định hay không. Nó đưa ra một giá trị boolean tùy thuộc vào sự tồn tại của một phần tử trong một mảng.







cú pháp
Thực hiện theo cú pháp được đề cập bên dưới cho phương thức include():



bao gồm ( phần tử tìm kiếm )

Phải mất một “ phần tử tìm kiếm ” như một đối số.



ví dụ 1
Tạo một mảng ngôn ngữ:





đã từng là ngôn ngữ = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nút j' ] ;

Tạo một biến “ checkinArray ” mà lưu trữ một giá trị “ css ” để tìm kiếm trong một mảng:

đã từng là checkinArray = 'css' ;

Gọi phương thức bao gồm () bằng cách chuyển một giá trị tìm kiếm làm đối số:



bảng điều khiển. đăng nhập ( ngôn ngữ. bao gồm ( checkinArray ) ) ;

Nó cho “ SAI ” vì JavaScript là ngôn ngữ phân biệt chữ hoa chữ thường:

Tuy nhiên, đối với các giá trị biến như “ CSS ”, phương thức include() sẽ trả về “ ĐÚNG VẬY ”:

đã từng là checkinArray = 'CSS' ;
bảng điều khiển. đăng nhập ( ngôn ngữ. bao gồm ( checkinArray ) ) ;

đầu ra

Bạn cũng có thể sử dụng truyền thống “ ” vòng lặp tương đương với “ in_array() ' phương pháp. Hãy xem một ví dụ.

ví dụ 2
Trong ví dụ đã cho, chúng tôi sẽ xác định xem “ JavaScript ” giá trị tồn tại trong mảng:

đã từng là checkinArray = 'JavaScript' ;

Tạo một biến “ lá cờ ”:

đã từng là lá cờ ;

Sử dụng ' ” lặp cho đến hết độ dài của mảng và kiểm tra xem các phần tử của mảng có bằng giá trị của biến hay không “ checkinArray ”. Nếu giá trị bằng nhau, hãy đặt giá trị của “ lá cờ ' ĐẾN ' ĐÚNG VẬY ”, và ngắt vòng lặp. Nếu không, hãy đặt giá trị “cờ” là “ SAI ”:

( đã từng là Tôi = 0 ; Tôi < ngôn ngữ. chiều dài ; Tôi ++ ) {
nếu như ( ngôn ngữ [ Tôi ] === checkinArray ) {
lá cờ = ĐÚNG VẬY ;
phá vỡ ;
}
khác {
lá cờ = SAI ;
}
}

Cuối cùng, in giá trị “cờ” trên bảng điều khiển:

bảng điều khiển. đăng nhập ( lá cờ ) ;

Đầu ra cho “ ĐÚNG VẬY ” chỉ ra rằng “ JavaScript ” có mặt trong mảng:

Đó là tất cả về JavaScript Tương đương với in_array() của PHP.

Phần kết luận

Trong JavaScript, “ bao gồm() ” tương đương với phương thức “in_array()” của PHP. Bạn cũng có thể sử dụng truyền thống “ ” vòng lặp tương đương với “in_array()” của PHP. Blog này minh họa tương đương với phương thức “in_array()” của PHP trong JavaScript.