Sprawdź, czy element jest obecny w tablicy

Sprawdź, czy element jest obecny w tablicy
Sprawdzanie, czy element jest obecny w tablicy, jest ważnym aspektem języka programowania JavaScript. W różnych sytuacjach programiści muszą sprawdzić, czy element istnieje w tablicy. Na przykład wyszukiwanie konkretnego elementu, unikanie duplikatów, filtrowanie danych i tak dalej.

Ten samouczek ilustruje, jak sprawdzić, czy dany element istnieje w tablicy JavaScript.

Jak sprawdzić, czy element jest obecny w tablicy?

Aby ustalić, czy element jest obecny w tablicy, użyj poniżej wspomnianych metod:

  • obejmuje () metodę
  • Metoda indexof ()
  • metoda znajdź ()
  • dla pętli

Metoda 1: Sprawdź, czy element jest obecny w tablicy za pomocą metody „Obejmuje ()”

Aby ustalić, czy element istnieje w tablicy, użyj „Obejmuje ()" metoda. Sprawdza, czy tablica zawiera określony ciąg lub element i daje wartość logiczną.

Składnia
Poniższa składnia jest używana dla „Obejmuje ()" metoda:

Obejmuje (ciąg)

Przykład
Utwórz szereg języków o nazwie „Lang”:

var lang = [„html”, „css”, „javascript”, „węzeł.js ', „react.js '];

Zadzwoń do "Obejmuje ()„Metoda, przekazując element”JS”Jako argument sprawdzający, czy istnieje w tablicy, czy nie:

Lang.Obejmuje („JS”);

Wyjście wyświetla się „FAŁSZ”, Co oznacza, że ​​podany argument nie jest obecny w tablicy:

Metoda 2: Sprawdź, czy element jest obecny w tablicy przy użyciu metody „indexof ()”

Możesz także użyć „indeks()„Metoda, która wyświetla wskaźnik pierwszego występowania określonego elementu w tablicy. Jeśli element zostanie znaleziony, podaje swój indeks. W przeciwnym razie wysiada -1.

Składnia
Postępuj zgodnie z podaną składnią dla „indeks()" metoda:

indeks (element)

Przykład
Zadzwoń do "indeks()„Metoda sprawdzania indeksu elementu„CSS”:

Lang.indexof („CSS”);

Wyjście wyświetla się „1”, Który jest wskaźnikiem określonego elementu, który wskazuje„CSS”Jest obecny w tablicy”Lang”:

Metoda 3: Sprawdź, czy element jest obecny w tablicy za pomocą metody „Find ()”

Użyj "znajdować()„Metoda, która daje wartość pierwszego elementu w tablicy, która spełnia dostarczoną funkcję testową. Zajmuje funkcję wywoławczą jako argument, wykonany raz dla każdego elementu tablicy, dopóki nie znajdzie elementu, który spełni warunek. Jeśli taki element zostanie znaleziony, wyświetla jego wartość. W przeciwnym razie daje „nieokreślony".

Przykład
Zadzwoń do metody Find () i sprawdź, czy „JavaScript„Istnieje w tablicy, czy nie:

Lang.znaleźć (element => element === "javascript");

Wyjście wyświetla się „nieokreślony”, Który wskazuje, że określony element nie istnieje w tablicy:

Metoda 4: Sprawdź, czy element jest obecny w tablicy za pomocą pętli „for”

Możesz także sprawdzić element w tablicy za pomocą „Do" pętla. Iteruje tablicę i sprawdza, czy każdy element pasuje do określonej wartości. Jeśli tak, oznacza to, że istnieje.

Przykład
Zdefiniuj funkcję „CheckelementInArray ()„To wymaga przeszukania elementu i tablicy jako argumentu. Iteruj tablicę i sprawdź warunek, aby sprawdzić, czy element istnieje w tablicy, czy nie. Id Istnieje drukuj „istnieć". W przeciwnym razie wydrukuj „nie istnieje”:

Funkcja CheckelementInArray (ELEM, tablica)

var status = „nie istnieje”;
dla (var i = 0; i < array.length; i++)
var wartość = tablica [i];
if (wartość == elem)
status = „istnieją”;
przerwa;


Status zwrotu;

Wywołać zdefiniowaną funkcję, przekazując element „CSS„Aby wyszukać w tablicy”Lang”:

CheckelementInArray („CSS”, Lang);

Wyjście

Chodzi o sprawdzenie, czy element jest obecny w tablicy.

Wniosek

Sprawdzanie, czy element jest obecny/znaleziony w tablicy, jest powszechną operacją w programowaniu JavaScript. W tym celu użyj „Obejmuje ()" metoda, "indeks()" metoda, "znajdować()„Metoda lub„Do" pętla. Ten samouczek zilustrował sposoby sprawdzenia, czy dany element istnieje w tablicy JavaScript.