Jak sprawdzić, czy tablica jest pusta w JavaScript

Jak sprawdzić, czy tablica jest pusta w JavaScript
Wiedza o tym, jak sprawdzić pustą tablicę, jest ważną umiejętnością kodowania, która często może się przydać. Może to być pomocne w sytuacji, w której musisz pokazać lub ukryć coś na stronie internetowej, w zależności od tego, czy tablica jest pusta, czy nie.

Podobnie istnieje wiele innych miejsc, w których znajdziesz tę umiejętność. Celem tego postu jest wyjaśnienie kodu, koncepcji kodu i najczęstszym użyciem przypadków sprawdzania pustych tablic w kodzie JavaScript. Więc zacznijmy

Jak sprawdzić pustą tablicę

Sprawdzanie pustej tablicy w kodzie JavaScript jest bardzo proste, JavaScript zapewnia proste długość() metoda, która pomaga poznać całkowitą liczbę elementów tablicy. Jeśli długość() Metoda zwraca 0, oznacza to, że tablica jest pusta:

vareMptyArray = [];
if (pustyArray.długość === 0)
konsola.dziennik („tablica jest pusta.');

w przeciwnym razie

konsola.Log („tablica ma co najmniej jeden lub więcej elementów.');

Jeśli wypełnimy tablicę elementami, to:

varnotanemptyarray = [1, 2, 3, 4, 5];
jeśli (notanemptyarray.długość === 0)
konsola.dziennik („tablica jest pusta.');

w przeciwnym razie

konsola.Log („tablica ma co najmniej jeden lub więcej elementów.');

Rzecz w .długość Metoda polega na tym, że może działać z typami danych inne niż tablice:

varnotanarray = 'To nie jest tablica.';;
jeśli (notanarray.długość === 0)
konsola.dziennik („tablica jest pusta.');

w przeciwnym razie

konsola.Log („tablica ma co najmniej jeden lub więcej elementów.');

Jak widać w powyższym przykładzie, kod został zinterpretowany przez przeglądarkę bez żadnych błędów. Więc jeśli nie jesteśmy pewni typu danych naszej zmiennej, możemy najpierw chcieć sprawdzić, czy jest to tablica, czy inna zmienna. W tym celu nie będziemy korzystać typ Operator jako tablicy w JavaScript są instancjami obiektów, a ich typy danych są obiektami. Raczej użyjemy Szyk.Isarray () metoda:

varnotanarray = 'To nie jest tablica.';;
if (tablica.Isarray (notanarray))
jeśli (notanarray.długość === 0)
konsola.dziennik („tablica jest pusta.');

w przeciwnym razie

konsola.Log („tablica ma co najmniej jeden lub więcej elementów.');


w przeciwnym razie

konsola.log („dany typ zmiennej nie jest tablicą.')

Jeśli zmienimy zmienną na pustą tablicę:

varnotanArray = [];
if (tablica.Isarray (notanarray))
jeśli (notanarray.długość === 0)
konsola.dziennik („tablica jest pusta.');

w przeciwnym razie

konsola.Log („tablica ma co najmniej jeden lub więcej elementów.');


w przeciwnym razie

konsola.log („dany typ zmiennej nie jest tablicą.')

Wniosek

Sprawdzenie, czy tablica jest pusta, czy nie, jest rodzajem problemu kodowania, którego często można zapytać w quizach i egzaminach. W tym poście nauczyliśmy się używać długość() Metoda, aby wiedzieć, czy tablica jest pusta, czy nie.

Proces sprawdzania, czy tablica jest pusta, ogólnie składa się z dwóch kroków. Pierwszym krokiem jest wiedzieć, czy typ zmiennej jest typ tablicy, czy nie. Drugim krokiem jest poznanie całkowitej liczby elementów tablicy za pomocą długość() metoda; Jeśli długość jest równa 0 wtedy tablica jest pusta; W przeciwnym razie, jeśli jest większy niż 0, tablica ma w sobie pewne elementy.