JavaScript Equiviwale of PHP in_array

JavaScript Equiviwale of PHP in_array
"in_array ()”Jest predefiniowaną metodą w PHP, która jest używana do ustalenia, czy dana wartość istnieje w tablicy. W JavaScript istnieje predefiniowana metoda o nazwie „Obejmuje ()„Metoda równoważna PHP in_array ().

Ten blog ilustruje odpowiednik metody PHP „In_Array ()” w JavaScript.

Jaki jest odpowiednik „in_array” PHP w JavaScript?

„„Obejmuje ()„Metoda jest równoważna z in_array PHP (). Jest używany w JavaScript do sprawdzenia, 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ą do metody w calive ():

Obejmuje (wyszukiwanie)

To wymaga „wyszukiwanie„Jako argument.

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

var języki = [„html”, „css”, „javascript”, „nodeJS”];

Utwórz zmienną „CheckInArray”, Który przechowuje wartość”CSS„Aby wyszukać w tablicy:

var checkInArray = "css";

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

konsola.log (języki.obejmuje (checkInArray));

To daje "FAŁSZ”Ponieważ JavaScript jest językiem wrażliwym na przypadek:

Jednak dla wartości zmiennych jako „CSS”, Metoda obejmuje () powróci„PRAWDA”:

var checkInArray = "css";
konsola.log (języki.obejmuje (checkInArray));

Wyjście

Możesz także użyć tradycyjnego „Do„Pętla jako odpowiednik„in_array ()" metoda. Zobaczmy przykład.

Przykład 2
W danym przykładzie ustalimy, czy „JavaScript„Wartość istnieje w tablicy:

var checkInArray = "javascript";

Utwórz zmienną „flaga”:

var flaga;

Użyj "Do”Pętla do długości tablicy i sprawdź, czy elementy tablicy są równe wartości zmiennej”CheckInArray". Jeśli wartość jest równa, ustaw wartość „flaga" Do "PRAWDA”I złam pętlę. W przeciwnym razie ustaw wartość „flaga” jako „FAŁSZ”:

dla (var i = 0; i < languages.length; i++)
if (języki [i] === checkInArray)
flaga = prawda;
przerwa;

w przeciwnym razie
flaga = fałsz;

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

konsola.log (flaga);

Wyjście daje „PRAWDA„Co wskazuje, że„JavaScript”Jest obecny w tablicy:

To wszystko o JavaScript Equiviwale of Php's In_Array ().

Wniosek

W JavaScript „The„Obejmuje ()„Metoda jest równoważna metodzie PHP„ In_Array () ”. Możesz także użyć tradycyjnego „Do„Pętla jako odpowiednik PHP„ In_Array () ”. Ten blog ilustruje odpowiednik metody PHP „in_array ()” w JavaScript.