如何检查对象值是否为空?

时间:2016-01-25 10:21:14

标签: javascript

我正在创建一个Object并分配null值然后将一些值推入创建的对象中我现在想要检查对象是否为空?

这是我的代码

var data = {};
    if(typeof first_name != 'undefined'){
        data['first_name'] = first_name;
    }

    if(typeof last_name != 'undefined'){
        data['last_name'] = last_name;
    }

//checking value is null or not

if(typeof data !== null){
    console.log(data);
    }
    else{
    console.log('No Any values');   
    }

它给O / P这个: 对象{}

1 个答案:

答案 0 :(得分:1)

if(Object.keys(data).length==0){
  // No key value pair present
}

或者 jQuery ,您可以

if(jQuery.isEmptyObject(data)){
   // No key value pair present
}