Heim  >  Artikel  >  Web-Frontend  >  JavaScript-Methode, um festzustellen, ob „Wörterbuch“ leer ist

JavaScript-Methode, um festzustellen, ob „Wörterbuch“ leer ist

尚
nach vorne
2020-06-20 13:30:418710Durchsuche

JavaScript-Methode, um festzustellen, ob „Wörterbuch“ leer ist

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 Urteils

Wenn 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-Tutorial

Spalte

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen