javascript - vérifier si l'objet est vide

Je suis en train de créer de javascript/jquery test pour vérifier si mon objet est vide et ne peut pas le comprendre.

Ici est l'objet lorsqu'il a quelque chose en elle:

{"mergedSellerArray":{"key1114":"1120"}}

Et voici l'objet quand il est vide:

{"mergedSellerArray":{}}

C'est le test actuel, j'ai la base d'un autre AFIN de répondre, mais il ne fonctionne pas:

var sellers = JSON.stringify({mergedSellerArray});
if(Object.keys(sellers).length === 0 && sellers.constructor === Object) {
    console.log("sellers is empty!");
}
qu'est-ce que sellers?
Si sellers est l'objet extérieur, puis n'est pas vide, et vous aurez à écrire un peu de code pour vérifier qu'il correspond à votre état attendu.
Quel est le point de tester le constructeur?
JSON.stringify() transforme l'objet en chaîne de caractères, comme son nom l'indique. Quel est le point de la sellers variable de toute façon? Pourquoi ne pouvez-vous pas juste vérifier mergedSellerArray que c'est?
Double Possible de Comment puis-je tester un vide d'objet JavaScript?

OriginalL'auteur dmikester1 | 2017-03-15