Ekvivalent JavaScriptu in_array() PHP

Ekvivalent Javascriptu In Array Php



in_array() ” je předdefinovaná metoda v PHP, která se používá k určení, zda daná hodnota existuje v poli. V JavaScriptu existuje předdefinovaná metoda nazvaná „ zahrnuje() ” metoda, která je ekvivalentní PHP in_array().

Tento blog bude ilustrovat ekvivalent metody PHP „in_array()“ v JavaScriptu.

Co je ekvivalentem PHP „in_array()“ v JavaScriptu?

' zahrnuje() ” je ekvivalentní s PHP in_array(). Používá se v JavaScriptu ke kontrole, zda pole obsahuje zadaný prvek nebo ne. Poskytuje booleovskou hodnotu v závislosti na existenci prvku v poli.







Syntax
Postupujte podle níže uvedené syntaxe pro metodu include():



zahrnuje ( searchElement )

Chce to „ searchElement “ jako argument.



Příklad 1
Vytvořte řadu jazyků:





byl jazyky = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Vytvořte proměnnou ' checkinArray 'který ukládá hodnotu' css ” pro vyhledávání v poli:

byl checkinArray = 'css' ;

Zavolejte metodu include() předáním hledané hodnoty jako argumentu:



řídicí panel. log ( jazyky. zahrnuje ( checkinArray ) ) ;

To dává ' Nepravdivé ” protože JavaScript je jazyk citlivý na velká a malá písmena:

Nicméně pro hodnoty proměnných jako „ CSS “, metoda include() vrátí „ skutečný “:

byl checkinArray = 'CSS' ;
řídicí panel. log ( jazyky. zahrnuje ( checkinArray ) ) ;

Výstup

Můžete také využít tradiční „ pro „smyčka jako ekvivalent k „ in_array() “ metoda. Podívejme se na příklad.

Příklad 2
V uvedeném příkladu určíme, zda „ JavaScript ” hodnota existuje v poli:

byl checkinArray = 'JavaScript' ;

Vytvořte proměnnou ' vlajka “:

byl vlajka ;

Použijte „ pro ” opakujte do délky pole a zkontrolujte, zda se prvky pole rovnají hodnotě proměnné “ checkinArray “. Pokud je hodnota rovna, nastavte hodnotu „ vlajka “ až “ skutečný “ a přerušte smyčku. V opačném případě nastavte hodnotu „flag“ jako „ Nepravdivé “:

pro ( byl i = 0 ; i < jazyky. délka ; i ++ ) {
-li ( jazyky [ i ] === checkinArray ) {
vlajka = skutečný ;
přestávka ;
}
jiný {
vlajka = Nepravdivé ;
}
}

Nakonec vytiskněte hodnotu „flag“ na konzole:

řídicí panel. log ( vlajka ) ;

Výstup dává „ skutečný “, což znamená, že „ JavaScript ” je přítomen v poli:

To je vše o JavaScriptovém ekvivalentu PHP in_array().

Závěr

V JavaScriptu „ zahrnuje() ” je ekvivalentní metodě PHP “in_array()”. Můžete také využít tradiční „ pro ” smyčka jako ekvivalent PHP „in_array()“. Tento blog ilustroval ekvivalent metody PHP „in_array()“ v JavaScriptu.