Ang blog na ito ay maglalarawan ng katumbas ng 'in_array()' na pamamaraan ng PHP sa JavaScript.
Ano ang Katumbas ng 'in_array()' ng PHP sa JavaScript?
Ang ' kasama ang() ” na paraan ay katumbas ng in_array() ng PHP. Ito ay ginagamit sa JavaScript upang suriin kung ang isang array ay naglalaman ng tinukoy na elemento o hindi. Nagbibigay ito ng boolean na halaga depende sa pagkakaroon ng isang elemento sa isang array.
Syntax
Sundin ang nabanggit na syntax sa ibaba para sa include() na paraan:
kasama ang ( searchElement )
Kailangan ng isang ' searchElement ” bilang argumento.
Halimbawa 1
Gumawa ng hanay ng mga wika:
ay mga wika = [ 'HTML' , 'CSS' , 'JavaScript' , 'Mga Nodej' ] ;
Lumikha ng variable ' checkinArray 'na nag-iimbak ng halaga' css ” para maghanap sa isang array:
ay checkinArray = 'css' ;Tawagan ang includes() na paraan sa pamamagitan ng pagpasa ng halaga ng paghahanap bilang argumento:
console. log ( mga wika. kasama ang ( checkinArray ) ) ;
Nagbibigay ito ng ' mali ” dahil ang JavaScript ay isang case sensitive na wika:
Gayunpaman, para sa mga variable na halaga bilang ' CSS ”, ang includes() method ay babalik ng “ totoo ”:
ay checkinArray = 'CSS' ;console. log ( mga wika. kasama ang ( checkinArray ) ) ;
Output
Maaari mo ring gamitin ang tradisyonal na ' para sa 'loop bilang katumbas ng ' in_array() ” paraan. Tingnan natin ang isang halimbawa.
Halimbawa 2
Sa ibinigay na halimbawa, tutukuyin natin kung ang ' JavaScript 'Ang halaga ay umiiral sa array:
Lumikha ng variable ' bandila ”:
ay bandila ;Gamitin ang ' para sa ' loop hanggang sa haba ng isang array at suriin kung ang mga elemento ng array ay katumbas ng halaga ng variable ' checkinArray ”. Kung ang halaga ay pantay, itakda ang halaga ng ' bandila 'sa' totoo ”, at basagin ang loop. Kung hindi, itakda ang halaga ng 'bandila' bilang ' mali ”:
para sa ( ay i = 0 ; i < mga wika. haba ; i ++ ) {kung ( mga wika [ i ] === checkinArray ) {
bandila = totoo ;
pahinga ;
}
iba pa {
bandila = mali ;
}
}
Panghuli, i-print ang halaga ng 'bandila' sa console:
console. log ( bandila ) ;Ang output ay nagbibigay ng ' totoo 'na nagpapahiwatig na ang' JavaScript ' ay naroroon sa array:
Iyon lang ang tungkol sa Katumbas ng JavaScript ng in_array() ng PHP.
Konklusyon
Sa JavaScript, ang ' kasama ang() ” na paraan ay katumbas ng “in_array()” na pamamaraan ng PHP. Maaari mo ring gamitin ang tradisyonal na ' para sa ” loop bilang katumbas ng “in_array()” ng PHP. Inilarawan ng blog na ito ang katumbas ng 'in_array()' na pamamaraan ng PHP sa JavaScript.