JavaScript Odpowiednik funkcji in_array() w PHP

Javascript Odpowiednik Funkcji In Array W Php



w_tablicy() ” to predefiniowana metoda w PHP, która służy do określenia, czy dana wartość istnieje w tablicy. W JavaScript istnieje predefiniowana metoda o nazwie „ zawiera() ”, która jest odpowiednikiem PHP in_array().

Ten blog zilustruje odpowiednik metody PHP „in_array()” w JavaScript.

Jaki jest odpowiednik PHP „in_array()” w JavaScript?

zawiera() ” jest odpowiednikiem PHP in_array(). Jest używany w JavaScript do sprawdzania, czy tablica zawiera określony element, czy nie. Daje wartość logiczną w zależności od istnienia elementu w tablicy.







Składnia
Postępuj zgodnie z poniższą składnią metody include():



obejmuje ( element wyszukiwania )

To zajmuje „ element wyszukiwania ” jako argument.



Przykład 1
Utwórz tablicę języków:





był Języki = [ „HTML” , „CSS” , „JavaScript” , „Nodejs” ] ;

Utwórz zmienną „ sprawdzanie tablicy ”, który przechowuje wartość „ css ”, aby wyszukać w tablicy:

był sprawdzanie tablicy = 'css' ;

Wywołaj metodę include() przekazując wartość wyszukiwania jako argument:



konsola. dziennik ( Języki. obejmuje ( sprawdzanie tablicy ) ) ;

To daje ' FAŁSZ ”, ponieważ JavaScript rozróżnia wielkość liter:

Jednak dla wartości zmiennych takich jak „ CSS ”, metoda obejmuje() zwróci „ PRAWDA ”:

był sprawdzanie tablicy = „CSS” ;
konsola. dziennik ( Języki. obejmuje ( sprawdzanie tablicy ) ) ;

Wyjście

Możesz także skorzystać z tradycyjnego „ Do ” jako odpowiednik pętli „ w_tablicy() ' metoda. Zobaczmy przykład.

Przykład 2
W podanym przykładzie ustalimy, czy „ JavaScript ” wartość istnieje w tablicy:

był sprawdzanie tablicy = „JavaScript” ;

Utwórz zmienną „ flaga ”:

był flaga ;

Użyj ' Do ” zapętlić do długości tablicy i sprawdzić, czy elementy tablicy są równe wartości zmiennej „ sprawdzanie tablicy ”. Jeśli wartość jest równa, ustaw wartość „ flaga ' Do ' PRAWDA ” i przerwać pętlę. W przeciwnym razie ustaw wartość „flagi” na „ FAŁSZ ”:

Do ( był I = 0 ; I < Języki. długość ; I ++ ) {
Jeśli ( Języki [ I ] === sprawdzanie tablicy ) {
flaga = PRAWDA ;
przerwa ;
}
w przeciwnym razie {
flaga = FAŁSZ ;
}
}

Na koniec wydrukuj wartość „flagi” na konsoli:

konsola. dziennik ( flaga ) ;

Wyjście daje „ PRAWDA ”, co oznacza, że ​​„ JavaScript ” jest obecny w tablicy:

To wszystko o JavaScriptowym odpowiedniku funkcji in_array() w PHP.

Wniosek

W JavaScript „ zawiera() ” jest odpowiednikiem metody PHP „in_array()”. Możesz także skorzystać z tradycyjnego „ Do ” jako odpowiednik PHP „in_array()”. Ten blog ilustruje odpowiednik metody PHP „in_array()” w JavaScript.