JavaScript ekvivalent in_array() PHP

Javascript Ekvivalent In Array Php



in_array() ” je preddefinovaná metóda v PHP, ktorá sa používa na určenie, či daná hodnota existuje v poli. V JavaScripte existuje preddefinovaná metóda nazývaná „ zahŕňa() ” metóda, ktorá je ekvivalentná s PHP in_array().

Tento blog bude ilustrovať ekvivalent metódy PHP „in_array()“ v JavaScripte.

Čo je ekvivalentom PHP „in_array()“ v JavaScripte?

' zahŕňa() ” metóda je ekvivalentná s PHP in_array(). Používa sa v JavaScripte na kontrolu, či pole obsahuje zadaný prvok alebo nie. Poskytuje boolovskú hodnotu v závislosti od existencie prvku v poli.







Syntax
Postupujte podľa nižšie uvedenej syntaxe pre metódu include():



zahŕňa ( searchElement )

Chce to „ searchElement “ ako argument.



Príklad 1
Vytvorte rad jazykov:





bol jazykoch = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Vytvorte premennú ' checkinArray “, ktorý ukladá hodnotu” css ” na vyhľadávanie v poli:

bol checkinArray = 'css' ;

Zavolajte metódu include() zadaním hľadanej hodnoty ako argumentu:



konzoly. log ( jazykoch. zahŕňa ( checkinArray ) ) ;

To dáva ' falošný ”, pretože JavaScript je jazyk citlivý na malé a veľké písmená:

Avšak pre hodnoty premenných ako „ CSS “, metóda include() vráti „ pravda “:

bol checkinArray = 'CSS' ;
konzoly. log ( jazykoch. zahŕňa ( checkinArray ) ) ;

Výkon

Môžete tiež použiť tradičné „ pre 'slučka ako ekvivalent k ' in_array() “. Pozrime sa na príklad.

Príklad 2
V uvedenom príklade určíme, či „ JavaScript ” hodnota existuje v poli:

bol checkinArray = 'JavaScript' ;

Vytvorte premennú ' vlajka “:

bol vlajka ;

Použi ' pre ” opakujte, kým nedosiahnete dĺžku poľa a skontrolujte, či sa prvky poľa rovnajú hodnote premennej “ checkinArray “. Ak je hodnota rovnaká, nastavte hodnotu „ vlajka “ až “ pravda “ a prerušte slučku. V opačnom prípade nastavte hodnotu „flag“ ako „ falošný “:

pre ( bol i = 0 ; i < jazykoch. dĺžka ; i ++ ) {
ak ( jazykoch [ i ] === checkinArray ) {
vlajka = pravda ;
prestávka ;
}
inak {
vlajka = falošný ;
}
}

Nakoniec vytlačte hodnotu „flag“ na konzole:

konzoly. log ( vlajka ) ;

Výstup dáva „ pravda “, čo znamená, že „ JavaScript ” je prítomný v poli:

To je všetko o ekvivalente JavaScriptu PHP in_array().

Záver

V JavaScripte je „ zahŕňa() ” je ekvivalentná metóde PHP “in_array()”. Môžete tiež použiť tradičné „ pre ” ako ekvivalent PHP „in_array()“. Tento blog ilustroval ekvivalent metódy PHP „in_array()“ v JavaScripte.