您的位置:首页 > Web前端 > JavaScript

JS如何判断一个对象为空

2017-10-26 14:03 393 查看
1、最常见的思路,for…in…遍历属性,为真则为“非空数组”;否则为“空数组”
var judgeObj = function(obj){
for(var item in obj){
return true;
}
return false;
}
1
2
3
4
5
6

2.通过JSON自带的.stringify方法来判断
var judgeObj = function(obj){
if(JSON.stringify(obj) == "{}") return true;
else return false;
}
1
2
3
4

3.ES6新增的方法Object.keys()
var judgeObj = function(obj){
if(Object.keys(obj).length  == 0) return true;
else return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: