Node.js 定义了一个空对象
本文将介绍如何检查变量是否等于空对象。

假设您想检查您的值是否等于空对象,您可以使用文字语法创建它:
const emptyObject = {}
怎么知道它是不是空心物体?
使用Object.entries()方法。
返回包含枚举对象属性的数组。
使用方法:
Object.entries(objectToCheck)
如果返回空列,则表示该对象没有可枚举的属性,因此该对象为空。
Object.entries(objectToCheck).length === 0
您还应该通过验证其创建者是一个对象来确保该对象是真实的对象:
objectToCheck.constructor === Object
Lodash 是一个流行的库,它提供了 isEmpty() 函数来判断对象是否为空,简化了操作:
_.isEmpty(objectToCheck)
与使用Object.entry方法类似,我们也可以使用Object.keys()和Object.values()来判断。判断过程非常相似。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:js如何返回异步函数的结果 下一篇:js 打破 for 循环
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。