shenpeng

判断一个对象是否为空对象,本文给出三种判断方法:

1、最常见的思路,for...in...遍历属性,为真则为“非空数组”;否则为“空数组”

function judgeObj(Obj){
    for(var attr in Obj){
        return alert(\'非空对象\')
    }
    return alert(\'空对象\')
}

2.通过JSON自带的.stringify方法来判断:

if(Json.stringify(Obj) == \'{}\' ){
    console.log(\'空对象\');
}

 3.ES6新增的方法Object.keys():

if(Object.keys(Obj).length > 0){
    console.log(\'非空对象\');
}

 

分类:

技术点:

相关文章: