1. Konvertieren Sie das JSON-Objekt in eine JSON-Zeichenfolge und bestimmen Sie dann, ob die Zeichenfolge "{}" ist.var Daten = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//wahr 2. für die Beurteilung in der Schleifevar obj = {}; var b = Funktion() { für (var Schlüssel in Objekt) { gibt false zurück; } gibt true zurück; } alarm(b());//wahr 3. Die isEmptyObject-Methode von jQuery Diese Methode ist eine jQuery-Kapselung der 2-Methode (für in) und muss bei der Verwendung auf jQuery basieren. var Daten = {}; var b = $.isEmptyObject(data); alert(b);//wahr 4.Object.getOwnPropertyNames()-Methode Diese Methode verwendet die Methode getOwnPropertyNames des Object-Objekts, um die Eigenschaftsnamen im Objekt abzurufen, sie in einem Array zu speichern und das Array-Objekt zurückzugeben. Wir können anhand der Länge des Arrays feststellen, ob dieses Objekt leer ist. Hinweis: Diese Methode ist nicht mit IE8 kompatibel und wurde nicht auf anderen Browsern getestet. var Daten = {}; var arr = Object.getOwnPropertyNames(Daten); Alarm(arr.length == 0); //wahr 5. Verwenden Sie die Object.keys()-Methode von ES6 Ähnlich wie Methode 4 handelt es sich um eine neue Methode von ES6, und der Rückgabewert ist ebenfalls ein Array von Attributnamen im Objekt var Daten = {}; var arr = Objekt.keys(Daten); Alarm(arr.length == 0); //wahr Damit ist dieser Artikel über 5 Möglichkeiten, mit JS zu bestimmen, ob ein Objekt leer ist, abgeschlossen. Weitere Informationen zur Verwendung von JS zum Bestimmen, ob ein Objekt leer ist, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Docker-Container kommunizieren direkt über Routing, um Netzwerkkommunikation zu erreichen
1. Einleitung Lassen Sie Ihre Website immer noch ...
Einführung: Als ich mir in letzter Zeit die Frage...
Detaillierte Erklärung und Beispiele zur Passwort...
beschreiben: Installieren Sie die VM unter Window...
In diesem Artikel wird der spezifische Code des W...
MySQL kann bei der Installation festgelegt werden...
In diesem Artikelbeispiel wird der spezifische Co...
Deinstallieren Bestätigen Sie zunächst mit dem fo...
Ich habe gerade angefangen, React für Projekte zu...
1. Chinesische Eingabemethode einrichten 2. Stell...
echarts Wortwolke ist eine Erweiterung von echart...
Inhaltsverzeichnis Vergleichen Sie die leere Zeic...
Inhaltsverzeichnis 1. CDN-Einführung 1.1 reagiere...
Ich habe einen falschen MySQL-Befehl eingegeben u...
Offizielle Docker Hub-Website 1. Suchen Sie nach ...