js判断一个对象是否为空

版权声明:本文为博主前端基础文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1
2
3
4
5
6
7
8

function isEmpty(obj) {
if (Object.prototype.toString.call(obj) !== '[object Object]') return true
for (var attr in obj) {
return false
}
return true
}
1
2
3
function isEmpty(obj) {
rturn Object.keys(obj).length === 0
}