JSFiddle - React, Tailwind, and code Playground

by pj_js15

JavaScript

/*
var p = {
    "p1": "value1",
    "p2": null,
    "p3": "value3"
};

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        if(!p[key]){
        	console.log('NULL');
        }else{
	        console.log(key + " : " + p[key]);
        }
    }
}
*/


var objP = {
    "p1": "value1",
    "p2": null,
    "p3": "value3"
};

var objP = {
    "p1": null,
    "p2": null,
    "p3": null
};

//console.log(Object.keys(objP).length);

var propIsNullArr = [];

Object.keys(objP).forEach(function(key) {
	if (objP.hasOwnProperty(key)) {
  	if(!objP[key]){
      propIsNullArr.push(key);
    }
    
  }
});

//console.log(propIsNullArr);

if(Object.keys(objP).length === propIsNullArr.length){
	console.log('All is NULL');
}else{
	console.log('not null')
}