Heim >Web-Frontend >js-Tutorial >So prüfen Sie, ob ein Objekt in Javascript leer ist
Methode: 1. Konvertieren Sie das Objekt in einen JSON-String und bestimmen Sie, ob der String „{}“ ist. 2. Verwenden Sie die Anweisung „$.isEmptyObject (object)“. Anweisung ;4. Verwenden Sie „Object.keys (Objekt)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Javascript prüft, ob das Objekt leer ist
1. Konvertieren Sie das JSON-Objekt in einen JSON-String und bestimmen Sie dann, ob der String „{}“ ist
var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true
2 Es ist jquery, das die beiden Methoden kapselt (für in). Bei der Verwendung müssen Sie sich auf die Methode jquery
var data = {}; var b = $.isEmptyObject(data); alert(b);//true
var data = {}; var arr = Object.getOwnPropertyNames(data); alert(arr.length == 0);//true4. Verwenden Sie die Object.keys von ES6. Die ()-Methode ähnelt der 3-Methode, es ist eine neue Methode von ES6 und der Rückgabewert ist ebenfalls ein Array, das aus den Eigenschaftsnamen im Objekt besteht
var data = {}; var arr = Object.keys(data); alert(arr.length == 0);//true
[Lernempfehlung:
Javascript-Tutorial für Fortgeschrittene
Das obige ist der detaillierte Inhalt vonSo prüfen Sie, ob ein Objekt in Javascript leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!