检查对象是否为空

简介: 检查对象是否为空

检查对象是否为空,实际上并不那么简单,即使对象为空,每次检查对象是否等于 {} 也会返回 false

const isEmpty = obj => Reflect.ownKeys(obj).length === 0 && obj.constructor === Object;
isEmpty({}) // true
isEmpty({
    a: "not empty"
}) //false
目录
相关文章
|
6月前
|
算法 前端开发
3039. 进行操作使字符串为空
3039. 进行操作使字符串为空
52 0
|
JSON 小程序 JavaScript
小程序根据返回值是否为空判断标签是否显示
小程序根据返回值是否为空判断标签是否显示
96 0
|
1月前
|
前端开发 JavaScript
判断数组为空的方法有哪些?
本文介绍了多种判断数组是否为空的方法,包括使用 `length` 属性、隐式类型转换、`toString()`、`join()`、`every()`、`reduce()`、`filter()`、`some()` 方法以及循环。每种方法都有其适用场景,其中使用 `length` 属性和隐式类型转换最为常见和简单。文章首发于微信公众号“前端徐徐”。
127 2
判断数组为空的方法有哪些?
|
2月前
|
JavaScript
判断一个对象为空对象的方法
判断一个对象为空对象的方法
33 4
|
5月前
|
Java
java自定义检查对象属性是否为空
java自定义检查对象属性是否为空
|
6月前
|
算法 前端开发 索引
判断对象是否为空
判断对象是否为空
65 0
|
Java Spring
自定义注解判断参数为空
使用Spring的 @Valid和@Validated不好嘛,干嘛要自己造轮子呢.......
|
前端开发
你真的会判断对象是否为空吗?
一个小小的判空,却很可能让你吃了大亏,如果一个判空没有做好,那么里面的逻辑就完全裸露了,相信你一定吃过 `NullPointerException` 的苦头!
118 0