2016-01-25 3 views
0

Я создаю один объект и назначаю нулевое значение, а затем вставляю некоторые значения в созданный объект, теперь я хочу, чтобы объект проверки был нулевым или нет?Как проверить значение объекта 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 это: Object {}

ответ

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

Или в jQuery вы можете сделать

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

объекта. ключи (данные). длина – Oxi

+0

@ Oxi Ага. изменилось. – void

Смежные вопросы