Zum Hauptinhalt springen

So überprüfen Sie, ob ein Array in JavaScript leer ist: Einfache Möglichkeiten und Beispiele

In der Programmierung ist es oft notwendig zu überprüfen, ob ein Array Elemente enthält oder leer ist. In JavaScript gibt es einige einfache Möglichkeiten, die Leerheit eines Arrays zu überprüfen, mit denen Sie leicht feststellen können, ob Sie eine Aktion mit diesem Array ausführen möchten oder nicht.

Der erste Weg besteht darin, die Länge des Arrays mit einer Eigenschaft zu überprüfen length. Wenn die Länge des Arrays Null ist, bedeutet dies, dass das Array leer ist. Sie können beispielsweise den folgenden Code schreiben:

if (array.length === 0)

Der zweite Weg ist die Verwendung der Methode .isEmpty(). Diese Methode prüft, ob das Array leer ist, und gibt zurück true wenn das Array keine Elemente enthält, und false - sonst. Beispiel für die Verwendung der Methode:

Der dritte Weg besteht darin, die Funktion zu verwenden Array.isArray(), die überprüft, ob das übergebene Argument ein Array ist. Wenn das Array leer ist, gibt diese Funktion Folgendes zurück true. Zum Beispiel:

if (Array.isArray(array) && array.length === 0)

Unabhängig von der gewählten Methode ist die Überprüfung auf Array-Leerheit eine einfache und wichtige Operation in JavaScript. Sie vermeidet Fehler oder führt bestimmte Aktionen aus, je nachdem, ob Elemente im Array vorhanden sind oder nicht. Wenn Sie diese Methoden kennen, können Sie problemlos überprüfen, ob ein Array in JavaScript leer ist.

Arrays in JavaScript und wie sie ihre Leere überprüfen können

Es gibt einige einfache Möglichkeiten, um die Leere eines Arrays in JavaScript zu überprüfen. Eine solche Methode besteht darin, die Länge eines Arrays mit der length-Eigenschaft zu überprüfen:

if (myArray.length === 0) else

Wenn die Länge des Arrays Null ist, bedeutet dies, dass das Array leer ist. Andernfalls enthält das Array mindestens ein Element und ist nicht leer.

Sie können auch die Array-Methode verwenden.isArray(), mit dem Sie wissen können, ob eine Variable ein Array ist. Wenn die Variable ein Array ist, können Sie ihre Länge überprüfen, um zu sehen, ob sie leer ist:

if (Array.isArray(myArray) && myArray.length === 0) else

In diesem Fall überprüfen wir zuerst, ob myArray ein Array mit Array ist.isArray() und überprüfe dann seine Länge.

Eine andere Möglichkeit, die Leere eines Arrays zu überprüfen, besteht darin, eine Methode zu verwenden .some(), mit dem Sie überprüfen können, ob im Array mindestens ein Element vorhanden ist, das eine bestimmte Bedingung erfüllt. Wenn kein Element die Bedingung erfüllt, ist das Array leer:

if (myArray.some(element => element === true)) else

In diesem Fall prüfen wir, ob im Array ein Element vorhanden ist, das true ist. Wenn ein solches Element gefunden wird, ist das Array nicht leer, andernfalls ist das Array leer.

Mit diesen Methoden und Methoden können Sie einfach und zuverlässig überprüfen, ob ein Array leer ist oder nicht.

Methode 1: Length-Eigenschaft

Beispiel für die Überprüfung eines leeren Arrays mit der length-Eigenschaft:

const array = [];if (array.length === 0)

Mit dieser Methode können Sie auch die Leere eines Arrays in JavaScript überprüfen, das nicht nur durch ein leeres Array-Literal erzeugt wird, sondern auch Elemente enthält.

Methode 2: isArray() -Methode

Um zu überprüfen, ob ein Array leer ist, können wir die isArray() -Methode aufrufen und unser Array an sie übergeben. Wenn die Methode true zurückgibt, bedeutet dies, dass das Array nicht leer ist. Wenn die Methode false zurückgibt, ist das Array leer.

Hier ist ein Beispiel für die Verwendung der isArray() -Methode zum Überprüfen eines leeren Arrays:

const myArray = [];if (Array.isArray(myArray) && myArray.length === 0) else

Mit der isArray() -Methode können Sie bequem überprüfen, ob ein Array leer ist oder nicht, ohne unnötige Vergleichs- oder Iterationsvorgänge für die Elemente des Arrays durchführen zu müssen.