Code前端首页关于Code前端联系我们

Node.js 定义了一个空对象

terry 2年前 (2023-09-09) 阅读数 206 #Javascript

本文将介绍如何检查变量是否等于空对象。

js判断空对象JavaScript

假设您想检查您的值是否等于空对象,您可以使用文字语法创建它:

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门