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