javascript/jqueryテストを作成して、オブジェクトが空であるかどうかを確認しようとしています。javascript - オブジェクトが空であるかどうかを確認します。
{"mergedSellerArray":{"key1114":"1120"}}
そして、ここでするとき、空のオブジェクトである:それはそれで何かをしていたときにここで
が対象です
{"mergedSellerArray":{}}
これは私がSOに答える他に基づいている現在のテストですが、それは動作しません:
var sellers = JSON.stringify({mergedSellerArray});
if(Object.keys(sellers).length === 0 && sellers.constructor === Object) {
console.log("sellers is empty!");
}
売り手? – stackoverfloweth
'sellers'が外側のオブジェクトであれば、*は空ではありません。あなたの期待した状態と一致するかどうかをチェックするコードを書く必要があります。 – zzzzBov
コンストラクタのテストのポイントは何ですか? – Pointy