Tablica JavaScript zawiera/obejmuje

Tablica JavaScript zawiera/obejmuje
Obejmuje () jest wbudowaną metodą JavaScript, która służy do odkrycia, czy element jest obecny w tablicy, czy nie. Można go również użyć do znalezienia podrzędnych w ciągu. Wartość zwracająca Obejmuje () Metoda to logika, co oznacza, że ​​albo zwraca prawda, albo fałsz. Ta metoda może być stosowana jako warunek pętli i stwierdzeń decyzyjnych.

W tym instrukcji poradni dowiemy się, jak korzystać z Obejmuje () metoda znalezienia elementu w tablicy; Ale najpierw omówmy składnię Obejmuje () W JavaScript.

Składnia metody „obejmuje” jest wspomniana poniżej.

array_name.Obejmuje (element, punkt startowy)

włączać() Metoda przyjmuje dwa parametry w JavaScript:

  1. element: Wymagany jest pierwszy parametr. Jest to element, który należy przeszukać w tablicy.
  2. punkt startowy: Ten parametr jest opcjonalny. Daje indeks, w którym można rozpocząć wyszukiwanie. To jest 0 domyślnie.

Różnica między obejmującymi () i zawiera ()

Obejmuje I zawiera Obie metody wyszukują podłoże w ciągu łańcucha lub znajdują elementy w tablicy. Obejmuje () jest metodą obecną w JavaScript, podczas gdy zawiera() nie jest obecny w JavaScript. Jest używany w innych językach, takich jak Java. Obaj obejmują () i zawiera () mają tę samą funkcjonalność, ale w JavaScript ta funkcjonalność jest nazywana jako zawiera (), podczas gdy w innych językach programowania, takich jak java, nazywa się to zawiera (). Ponieważ ten artykuł dotyczy JavaScript, użyjemy tylko () w naszym artykule odtąd.

Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:

  • Użyj F12 Klucz w chromie i innych przeglądarkach na bazie chromu.
  • Używać Ctrl + Shift + K Klawisze klawiatury dla Mozilli.
  • Używać Opcja + ⌘ + c Klawisze klawiatury w safari (jeśli menu programisty nie pojawia się, otwórz preferencje, naciskając ⌘ +, a na karcie zaawansowane, sprawdź „Pokaż opracuj menu w pasku menu”).

Jak wyszukać element/element w tablicy za pomocą metody (JavaScript)

Teraz użyjemy kilku przykładów, aby pokazać, jak Obejmuje () Metoda faktycznie działa.

var arr = [„John”, „Ron”, „James”, „Jack”, „Chris”];
if (arr.Obejmuje („James”))

konsola.log („Znaleziono wymagany element”);

w przeciwnym razie

konsola.log („nie można znaleźć wymaganego elementu”);

W powyższym przykładzie najpierw zadeklarowaliśmy tablicę i przypisaliśmy ją kilka elementów. Następnie użyliśmy Obejmuje () Metoda jako warunek podejmowania decyzji z oświadczeniem IF. Minęliśmy jeden z elementów tablicy jako argument do Obejmuje () metoda. Ponieważ ten element jest obecny w tablicy, Obejmuje () Metoda zwraca prawdziwie, a ciało instrukcji IF jest wykonywane. Jeśli Obejmuje () Metoda nie znajduje elementu w tablicy, wówczas warunek zwróciłby false, a ciało instrukcji else wykonałoby.

Zmienne można również przekazać jako argument Obejmuje () metoda.

var arr = [„John”, „Ron”, „James”, „Jack”, „Chris”];
niech znajdź = „James”;
if (arr.Obejmuje (znajdź))

konsola.log (znajdź);

w przeciwnym razie

konsola.log („nie znaleziono”);

Obejmuje () jest metodą wrażliwą na przypadek:

var arr = [„John”, „Ron”, „James”, „Jack”, „Chris”];
if (arr.Obejmuje („James”))

konsola.log („Znaleziono wymagany element”);

w przeciwnym razie

konsola.log („nie można znaleźć wymaganego elementu”);

Teraz przekazamy również drugi parametr do Obejmuje () Metoda, która informuje początkowy wskaźnik wyszukiwania metody:

var arr = [„John”, „Ron”, „James”, „Jack”, „Chris”];
if (arr.Obejmuje („James”, 2))

konsola.log („Znaleziono wymagany element”);

w przeciwnym razie

konsola.log („nie można znaleźć wymaganego elementu”);
var arr = [„John”, „Ron”, „James”, „Jack”, „Chris”];
if (arr.Obejmuje („James”, 3))

konsola.log („Znaleziono wymagany element”);

w przeciwnym razie

konsola.log („nie można znaleźć wymaganego elementu”);

Jak pierwszy indeks w tablicy 0, James element jest obecny w 2 indeks. Więc jeśli zmienimy punkt początkowy wyszukiwania na 3, a później Obejmuje () Metoda nie będzie w stanie jej znaleźć.

Jak wspomniano powyżej, tę metodę można również użyć do wyszukiwania ciągu w ciągu ciągu:

var str = 'Hello World!';;
if (str.Obejmuje („Hello”))

konsola.log („sukces”);

Wniosek

Możemy użyć metody obejmującej (), aby dowiedzieć się, czy określony element jest obecny w tablicy; Możemy użyć Obejmuje () metoda. Jest to algorytm wyszukiwania obecny w JavaScript, który pomaga, gdy musimy znaleźć podłoże w ciągu lub elementu w tablicy.

Nauczyliśmy się, jak korzystać z metody obejmującej (), aby znaleźć element w tablicy w tym przewodniku instruktażowym. Ponadto omówiliśmy również typ i parametry, które możemy przekazać do Obejmuje () metoda.