javascript-检查对象是否为空

dmikester1

我正在尝试创建javascript / jquery测试,以检查我的对象是否为空并且无法弄清楚。

这是其中包含某些东西的对象:

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

这是空时的对象:

{"mergedSellerArray":{}}

这是我根据另一个SO答案进行的当前测试,但它不起作用:

var sellers = JSON.stringify({mergedSellerArray});
if(Object.keys(sellers).length === 0 && sellers.constructor === Object) {
    console.log("sellers is empty!");
}
野草

您正在测试sellers哪个不为空,因为其中包含mergedSellerArray你需要测试sellers.mergedSellerArray

let sellers = {
  "mergedSellerArray": {}
};
if (Object.keys(sellers.mergedSellerArray).length === 0 && sellers.mergedSellerArray.constructor === Object) {
  console.log("sellers is empty!");
} else {
  console.log("sellers is not empty !");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

javascript-检查对象是否为函数的参数

如何检查JavaScript对象是否为DOM对象?

检查对象是否为空的更短方法?

在C#中检查对象是否为空

检查对象是否为JavaScript中的字符串

使用JavaScript检查对象内的对象是否为空

检查对象是否可在JavaScript中序列化的可靠方法

我如何检查对象是否未定义(javascript)?

如何检查对象是否为JavaScript中的KeyboardEvent?

JavaScript检查对象是否为当前类的实例

javascript:检查对象是否具有特定元素或属性的最佳方法?

Javascript-检查对象是否存在于对象数组中并更新数量

如何根据JavaScript中的值检查对象是否在数组中?

Javascript ES2015检查对象中的命名键之一是否为空

如何检查对象中所有级别的JavaScript中对象是否为空

检查对象是否在对象数组中-javascript

如何在JavaScript中检查对象属性数组是否为空

Javascript检查对象数组中的所有值是否为空

如何检查对象内部的数组是否为空JavaScript

检查对象是否包含JavaScript中另一个对象的任何元素

检查对象是否在javascript中具有一组属性

Javascript:检查对象是否具有属性

如何检查对象是否是JavaScript中一组特定原型的实例?

JavaScript检查对象是否具有继承的属性

在JavaScript中获取属性之前检查对象是否存在

JavaScript-检查对象的属性是否为数组

javascript如何检查包含数组的对象是否为空

如何检查对象是否是 JavaScript 中的常规对象

javascript检查对象中是否有任何数组为空