JavaScript Setara dengan in_array() PHP

Javascript Setara Dengan In Array Php



in_array() ” ialah kaedah pratakrif dalam PHP yang digunakan untuk menentukan sama ada nilai yang diberikan wujud dalam tatasusunan. Dalam JavaScript, terdapat kaedah yang dipratentukan dipanggil ' termasuk() ” kaedah yang setara dengan in_array() PHP.

Blog ini akan menggambarkan persamaan kaedah 'in_array()' PHP dalam JavaScript.

Apakah Setara dengan 'in_array()' PHP dalam JavaScript?

' termasuk() ” kaedah bersamaan dengan in_array() PHP. Ia digunakan dalam JavaScript untuk menyemak sama ada tatasusunan mengandungi elemen yang ditentukan atau tidak. Ia memberikan nilai boolean bergantung kepada kewujudan elemen dalam tatasusunan.







Sintaks
Ikuti sintaks yang disebutkan di bawah untuk kaedah include():



termasuk ( searchElement )

Ia memerlukan ' searchElement ” sebagai hujah.



Contoh 1
Buat tatasusunan bahasa:





adalah bahasa = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Buat pembolehubah ' checkinArray 'yang menyimpan nilai' css ” untuk mencari dalam tatasusunan:

adalah checkinArray = 'css' ;

Panggil kaedah includes() dengan menghantar nilai carian sebagai hujah:



konsol. log ( bahasa. termasuk ( checkinArray ) ) ;

Ia memberi ' salah ” kerana JavaScript ialah bahasa sensitif huruf besar-besaran:

Walau bagaimanapun, untuk nilai pembolehubah sebagai ' CSS ”, kaedah includes() akan kembali “ benar ”:

adalah checkinArray = 'CSS' ;
konsol. log ( bahasa. termasuk ( checkinArray ) ) ;

Pengeluaran

Anda juga boleh menggunakan tradisional ' untuk gelung ' sebagai bersamaan dengan ' in_array() ” kaedah. Mari lihat contoh.

Contoh 2
Dalam contoh yang diberikan, kami akan menentukan sama ada ' JavaScript ” nilai wujud dalam tatasusunan:

adalah checkinArray = 'JavaScript' ;

Buat pembolehubah ' bendera ”:

adalah bendera ;

Menggunakan ' untuk ' gelung sehingga panjang tatasusunan dan semak sama ada elemen tatasusunan sama dengan nilai pembolehubah ' checkinArray ”. Jika nilainya sama, tetapkan nilai “ bendera ” kepada “ benar ”, dan putuskan gelung. Jika tidak, tetapkan nilai 'bendera' sebagai ' salah ”:

untuk ( adalah i = 0 ; i < bahasa. panjang ; i ++ ) {
jika ( bahasa [ i ] === checkinArray ) {
bendera = benar ;
rehat ;
}
lain {
bendera = salah ;
}
}

Akhir sekali, cetak nilai 'bendera' pada konsol:

konsol. log ( bendera ) ;

Keluaran memberikan ' benar ” yang menunjukkan bahawa “ JavaScript ” hadir dalam tatasusunan:

Itu semua tentang Setara JavaScript PHP in_array().

Kesimpulan

Dalam JavaScript, ' termasuk() ' kaedah adalah bersamaan dengan kaedah 'in_array()' PHP. Anda juga boleh menggunakan tradisional ' untuk ” gelung sebagai bersamaan dengan “in_array()” PHP. Blog ini menggambarkan persamaan kaedah 'in_array()' PHP dalam JavaScript.