Inhaltsverzeichnis:

Wie überprüft man in JavaScript, ob ein Objekt leer ist oder nicht?
Wie überprüft man in JavaScript, ob ein Objekt leer ist oder nicht?

Video: Wie überprüft man in JavaScript, ob ein Objekt leer ist oder nicht?

Video: Wie überprüft man in JavaScript, ob ein Objekt leer ist oder nicht?
Video: 5 JavaScript Konzepte die du kennen musst (als Anfänger) 2024, November
Anonim

Der beste Weg, um zu überprüfen, ob ein Objekt leer ist, ist die Verwendung einer Hilfsfunktion wie der folgenden

  1. Funktion isEmpty(obj) { zum (var-Schlüssel in obj) { wenn (obj.
  2. var myObj = {}; // Leeres Objekt, wenn (isEmpty(myObj)) { // Objekt ist leer (Würde in diesem Beispiel true zurückgeben) } else {// Objekt ist NICHT leer }
  3. Objekt .

Ist ein leeres Objekt auf diese Weise wahr?

Eins (1) ist wahrhaftig , Null (0) ist falsch. Ein Objekt jeglicher Art (einschließlich Funktionen, Arrays, RegExp Objekte , usw.) ist immer wahrhaftig . undefiniert, null, NaN, 0, "" ( leer string) und natürlich false.

Ähnlich ist leeres Objekt jQuery? jQuery .isEmptyObject( Objekt )Returns:Boolean Beschreibung: Überprüfen Sie, ob ein Objekt ist leer (enthält keine aufzählbaren Eigenschaften).

Ist hier eine leere Zeichenfolge in Javascript null?

Aber beim zweiten wird jeder True-ish-Wert in das if: false, 0, Null , undefiniert und leere Zeichenfolgen , würde nicht. Beide Null und ein leerer String sind falsche Werte in JS . Daher ohne die Null (oder irgendwelche seltsamen Dinge wie Daten = "0") in die Quere kommen.

Ist in Java leer?

Java String isEmpty() Methode withexample Java Die Methode String isEmpty() prüft, ob aString ist leer oder nicht. Diese Methode gibt true zurück, wenn die angegebene Zeichenfolge ist leer , andernfalls gibt es false zurück. Mit anderen Worten, Sie können sagen, dass diese Methode true zurückgibt, wenn die Länge des Strings 0 ist.

Empfohlen: