if 判断一个对象是否为空
2020-04-22 00:52
218 查看
使用ES6新增的方法
Object.keys()
Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组。
如果我们的对象为空,他会返回一个空数组,如下:
var a = {}; Object.keys(a) // []
我们可以依靠
Object.keys()这个方法通过判断它的长度来知道它是否为空。
if (Object.keys(obj).length === 0) { return false // 如果为空,返回false } return true // 如果不为空,则会执行到这一步,返回true
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 判断一个对象是否存在, 谁更快?if Boolean(obj) then
- 判断一个对象是否为null的代码:if(null != 对象名),这样写法的好处.
- 使用 if (对象名) {...} 来判断一个对象是否“有效”
- 如何判断一个对象是否可迭代?
- javascript判断一个变量或对象是否存在
- 虚拟机是如何判断一个对象是否需要回收
- JS中判断一个对象的值是否为undefined
- js判断一个对象数组里是否存在某个元素
- PHP函数——is_subclass_of() 函数 判断一个对象是否为一个类的子类
- Java判断一个对象是否是数组
- 不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内
- Java判断一个对象是否是数组
- 在java中怎么理解“用instanceof操作符判断父类对象是否为子类的一个实例”?
- 判断一个对象是否数组类型的7中方法
- 判断一个对象是否存在
- SQL Server判断对象是否存在 (if exists (select * from sysobjects )(转)
- 判断一个js对象是否是Array
- 用JavaScript判断一个对象是否数组?
- jquery和js如何判断一个对象是否存在
- 用jquery判断一个对象是否存在不能用