Methode: 1. Verwenden Sie die Methode „JSON.stringify()“, um das Objekt in einen JSON-String zu konvertieren, und ermitteln Sie dann, ob der String „{}“ ist. 2. Verwenden Sie „Object.keys(object name).length = =0", um festzustellen, ob die Länge 0 ist, und dann festzustellen, ob das Objekt leer ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Verwenden Sie die Methode JSON.stringify(), um
zu ermitteln, um das Objekt in eine JSON-Zeichenfolge umzuwandeln, und bestimmen Sie dann, ob die Zeichenfolge „{}“ ist.
var obj = {}; var objStr = JSON.stringify(obj); if(objStr === '{}') { console.log("对象为空"); }else { console.log("对象不为空"); }
Hinweis: Der Grund, warum toString()
hier nicht verwendet wird, ist, dass es Object
zurückgibt. toString()
,是因为它返回的是 Object
。
2、使用es6的方法Object.keys()+length属性进行判断
var obj = {}; var arr = Object.keys(obj); if (arr.length == 0){ console.log("对象为空"); }else { console.log("对象不为空"); }
Object.keys
2. Verwenden Sie die es6-Methode Object.keys()+Längenattribut, um ein Urteil zu fällen
Mit dem Längenattribut können Sie feststellen, ob dieses Array leer ist, und dann feststellen, ob das Objekt leer ist. 🎜🎜【Empfohlenes Lernen: 🎜Javascript-Video-Tutorial🎜】🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in Javascript leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!