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:
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:
Przykład
Utwórz szereg języków o nazwie „Lang”:
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:
Przykład
Zadzwoń do "indeks()„Metoda sprawdzania indeksu elementu„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:
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”:
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.