So überprüfen Sie, ob ein Array in JavaScript leer ist

So überprüfen Sie, ob ein Array in JavaScript leer ist
Zu wissen, wie man nach einem leeren Array checkt. Es kann in einer Situation hilfreich sein, in der Sie etwas auf einer Webseite anzeigen oder ausblenden müssen, je nachdem, ob das Array leer ist oder nicht.

In ähnlicher Weise gibt es viele andere Orte, an denen Sie diese Fähigkeit hilfreich finden werden. Der Zweck dieses Beitrags besteht darin, den Code, das Konzept hinter dem Code und die häufigsten Anwendungsfälle für leere Arrays im JavaScript -Code zu erklären. Also lasst uns anfangen

So überprüfen Sie nach einem leeren Array

Das Überprüfen eines leeren Arrays im JavaScript -Code ist sehr einfach. JavaScript bietet ein einfaches Länge() Methode, die hilft, die Gesamtzahl der Elemente eines Arrays zu kennen. Wenn der Länge() Die Methode gibt 0 zurück, dann bedeutet das, dass ein Array leer ist:

varempyarray = [];
if (leereArray.Länge === 0)
Konsole.log ('Das Array ist leer.');

anders

Konsole.Protokoll ('Das Array hat mindestens ein oder mehrere Elemente.');

Wenn wir das Array mit Elementen füllen, dann:

varnotaneMptyArray = [1, 2, 3, 4, 5];
if (notanEmptyArray.Länge === 0)
Konsole.log ('Das Array ist leer.');

anders

Konsole.Protokoll ('Das Array hat mindestens ein oder mehrere Elemente.');

Die Sache über die .Länge Methode ist, dass sie mit anderen Datentypen als Arrays funktionieren kann:

varnotanArray = 'Dies ist kein Array.';
if (NotanArray.Länge === 0)
Konsole.log ('Das Array ist leer.');

anders

Konsole.Protokoll ('Das Array hat mindestens ein oder mehrere Elemente.');

Wie Sie im obigen Beispiel sehen können, wurde der Code vom Browser ohne Fehler interpretiert, obwohl im Code kein Array vorhanden war. Wenn wir uns also über den Datentyp unserer Variablen nicht sicher sind, möchten wir zunächst überprüfen, ob es sich um ein Array oder eine andere Variable handelt. Zu diesem Zweck werden wir nicht verwenden Art der Operator als Arrays in JavaScript sind Instanzen von Objekten und ihre Datentypen sind Objekte. Vielmehr werden wir das verwenden Array.isarray () Methode:

varnotanArray = 'Dies ist kein Array.';
if (Array.Isarray (NotanArray))
if (NotanArray.Länge === 0)
Konsole.log ('Das Array ist leer.');

anders

Konsole.Protokoll ('Das Array hat mindestens ein oder mehrere Elemente.');


anders

Konsole.log ('Der angegebene variable Typ ist kein Array.'))

Wenn wir die Variable in ein leeres Array ändern:

varnotanArray = [];
if (Array.Isarray (NotanArray))
if (NotanArray.Länge === 0)
Konsole.log ('Das Array ist leer.');

anders

Konsole.Protokoll ('Das Array hat mindestens ein oder mehrere Elemente.');


anders

Konsole.log ('Der angegebene variable Typ ist kein Array.'))

Abschluss

Überprüfen, ob ein Array leer ist oder nicht. In diesem Beitrag haben wir gelernt, die zu verwenden Länge() Methode zu wissen, ob ein Array leer ist oder nicht.

Der Prozess der Überprüfung, ob ein Array leer ist. Der erste Schritt besteht darin, zu wissen, ob der Typ der Variablen Array -Typ ist oder nicht. Der zweite Schritt besteht darin, die Gesamtzahl der Array -Elemente mit dem zu kennen Länge() Methode; Wenn die Länge gleich ist 0 dann ist das Array leer; Andernfalls hat das Array, wenn es größer als 0 ist, einige Elemente darin.