Jak sprawdzić, czy w JavaScript istnieje indeks tablicy

Jak sprawdzić, czy w JavaScript istnieje indeks tablicy
Podczas pracy z tablicami programiści mogą potrzebować sprawdzić indeks tablicy, czy istnieje, czy nie przed przechowywaniem wartości, czy wykonując jakąkolwiek inną czynność. Aby to zrobić, należy sprawdzić określony wskaźnik tablicy za pomocą niezdefiniowanego; Jeśli zostanie dopasowany do określonego indeksu, oznacza to, że wskaźnik istnieje w tablicy, a jednocześnie jest równy niezdefiniowanemu oznacza, że ​​indeks nie istnieje.

W tym samouczku omówi metodę sprawdzenia, czy określony indeks macierzy istnieje, czy nie za pomocą JavaScript.

Jak sprawdzić/sprawdzić, czy w JavaScript istnieje indeks tablicy?

Aby sprawdzić, czy istnieje indeks tablicy, zobaczymy podane przykłady.

Przykład 1: Sprawdź indeks tablicy, który nie istnieje za pomocą niezdefiniowanego słowa kluczowego

Utwórz szereg liczb:

var array = [4, 6, 8, 12];

Sprawdź, czy indeks „5„Istnieje w tablicy. Jeśli istnieje w tablicy, wartość określonego indeksu zostanie zwrócona; Jeśli nie, jego wyjścia „nieokreślony”:

if (tablica [5] !== Undefined)
konsola.log (tablica [5]);

Jak pokazuje wyjście „nieokreślony”Oznacza, że ​​określony indeks tablicy nie istnieje w tablicy:

Przykład 2: Sprawdź indeks tablicy istnieje za pomocą niezdefiniowanego słowa kluczowego

Teraz sprawdzimy indeks „2„W tym samym kodzie; Zwróci wartość w tym indeksie, ponieważ długość tablicy wynosi „3”:

if (tablica [2] !== Undefined)
konsola.log (tablica [2]);

Wyjście wyświetla wartość w określonym indeksie, ponieważ istnieje:

Przykład 3: Sprawdź indeks tablicy za pomocą właściwości długości

Innym sposobem jest sprawdzenie długości tablicy za pomocą „długość" nieruchomość. Tutaj uzyskujemy dostęp do 5. indeksu tablicy, podczas gdy faktyczna długość tablicy wynosi „3". Jeśli długość tablicy jest większa niż „4”Wtedy powinien istnieć indeks„5”Prezent mający pewną wartość; W przeciwnym razie wydrukuj instrukcję else:

if (tablica.długość> 4)
konsola.log (tablica [5]);

w przeciwnym razie
konsola.Log („Indeks 5 nie istnieje w tablicy, ponieważ długość tablicy jest mniejsza niż 5”);

Wyjście

Opracowaliśmy różne sposoby ustalenia, czy wskaźnik tablicy istnieje w JavaScript.

Wniosek

Aby ustalić, czy wskaźnik tablicy jest obecny w JavaScript, pobieraj tablicę na indeksie i sprawdź, czy zwrócony wynik nie jest równy „nieokreślony". Jeśli wynik jest równy niezdefiniowanemu, oznacza to, że indeks tablicy nie istnieje i odwrotnie. Innym sposobem wykonania tej samej operacji jest użycie „długość" nieruchomość. W tym samouczku omówiliśmy sposoby sprawdzenia, czy w JavaScript istnieje indeks tablicy.