Ich versuche zu Javascript/Jquery Test zu erstellen, um zu überprüfen, ob mein Objekt leer ist und es nicht herausfinden kann.Javascript - überprüfen, ob das Objekt leer ist
Hier ist das Objekt, wenn es etwas in sich hat:
{"mergedSellerArray":{"key1114":"1120"}}
Und hier ist das Objekt, wenn sie leer sind:
{"mergedSellerArray":{}}
Dies ist der aktuelle Test, den ich auf eine andere Basis haben, so zu antworten, aber es funktioniert nicht:
var sellers = JSON.stringify({mergedSellerArray});
if(Object.keys(sellers).length === 0 && sellers.constructor === Object) {
console.log("sellers is empty!");
}
, was ich s 'Verkäufer'? – stackoverfloweth
Wenn "Verkäufer" das äußere Objekt ist, dann ist es * nicht * leer, und Sie müssen Code schreiben, um zu überprüfen, ob es dem erwarteten Status entspricht. – zzzzBov
Worauf kommt es an, den Konstruktor zu testen? – Pointy