Ten samouczek ilustruje najlepszy sposób na znalezienie przedmiotu w tablicy w JavaScript.
Jaki jest skuteczny sposób na znalezienie/sprawdzenie, czy element znajduje się w tablicy JavaScript?
Istnieje kilka metod znalezienia elementu w tablicy, ale najlepsze są następujące:
Metoda 1: Znajdź element w tablicy przy użyciu metody obejmującej ()
Metoda obejmuje wartość logiczną wskazującą, czy tablica zawiera konkretny element, czy nie. To daje "PRAWDA”Jeśli konkretny element zostanie znaleziony w tablicy. W przeciwnym razie wraca „FAŁSZ". Ta metoda jest łatwa w użyciu i wymaga jednego argumentu, elementu, który szukasz.
Składnia
Użyj następującej składni, aby znaleźć element w tablicy:
szyk.obejmuje (element)Przykład
Utwórz szereg liczb:
var array = [5, 8, 11, 14, 15, 20, 23, 25];Teraz sprawdź, czy element „11„Istnieje w tablicy za pomocą„Obejmuje ()" metoda. Wyświetli „PRAWDA”Jeśli dany element istnieje w tablicy. W przeciwnym razie, jeśli da „FAŁSZ”:
const FindElement = tablica.Obejmuje (11);Wydrukuj wynik na konsoli:
konsola.log (FindElement);Wyjście wyświetla się „PRAWDA”, Który wskazuje, że przedmiot został znaleziony w tablicy:
Metoda 2: Znajdź element w tablicy za pomocą metody indexof ()
Kolejnym najlepszym sposobem znalezienia elementu w tablicy jest „indeks()" metoda. Daje indeks/pozycję elementu w tablicy. Jeśli podany element nie znajduje się w tablicy, daje -1.
Składnia
Postępuj zgodnie z podaną składnią do metody indexof ():
szyk.indeks (element)Przykład
Przekaż element w metodzie indexof ():
const FindElement = tablica.indeks (11);Wyświetlacz wyjściowy „2”, Który jest indeksem elementu 11, który wskazuje, że ten element jest obecny w tablicy przy drugim indeksie:
Zebraliśmy najlepsze metody znalezienia elementu w tablicy w JavaScript.
Wniosek
Istnieje kilka metod znalezienia elementu w tablicy, ale najlepszym sposobem jest „Obejmuje ()”Metoda i„indeks()" metoda. Metoda obejmuje wartość logiczną, podczas gdy metoda indexof () podaje indeks elementu. W tym samouczku zilustrowaliśmy najlepszy sposób na znalezienie elementu w tablicy w JavaScript.