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:
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.