Js 判断空对象的几种方法

原创 uptown 随笔 js 85阅读 25 天前 举报

1、转化成 Json 字符串

2、利用Es6 遍历对象的属性: Object.keys(obj)

3、利用Es6 遍历对象的属性:Object.getOwnPropertyNames(obj)

4、利用Es6 遍历对象的属性:Reflect.ownKeys(obj)    

* IE兼容有问题,提示:“Reflect”未定义 

Object.keys(obj)、Object.getOwnPropertyNames(obj)、Reflect.ownKeys(obj)
返回的都是一个数组,用数组长度,就能判断是否空对象了!

5、 jQuery 源码里判断空对象:for ... in

jQuery 用法

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复