Viele Leute werden es falsch verstehen
1. JavaScript sollte kein Wörterbuch haben.
2 Wenn das Objekt leer ist, sollte das Objekt null sein.
Zum Beispiel: var obj = {}; Dies kann nicht als das Objekt bezeichnet werden, das leer ist, man kann nur sagen, dass das Objekt keine Attribute hat.
Speicher Es ist immer noch belegt, Sie können es mit typeof(obj) versuchen. 3. Im Allgemeinen prüfen wir nicht direkt, ob dies der Fall ist ein bestimmtes Attribut darin.
Obj.name kann beispielsweise direkt beurteilt werden, und zwar im Allgemeinen direkt mit $.echo(), was einfach und grob ist.
Die Methode des UrteilsWenn Sie darauf bestehen, zu urteilen, werde ich Ihnen zwei Methoden nennen.
1.
function isEmptyObject(obj){ for (var n in obj) { return false } return true; }
2. Verwenden Sie JSON zur Beurteilung.
function isEmptyObject(obj){ if (JSON.stringify(obj) == '{}') { return true; } else { return false; } }
Weitere JavaScript-Kenntnisse finden Sie auf der PHP-Chinese-Website
JavaScript-Video-TutorialDas obige ist der detaillierte Inhalt vonJavaScript-Methode, um festzustellen, ob „Wörterbuch' leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!