JSFiddle - React, Tailwind, and code Playground
JavaScript
var obj = {
"p1": "q",
"p2": "",
"p3": "b",
"k":"no"
};
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
//console.log(key)
if(obj[key] == ""){
// console.log(key + " -> " + p[key]);
}
}
}
var keys = Object.keys(obj);
var emptyFlag = false;
console.log(keys.length)
for(var i = 0; i < keys.length; i++) {
console.log(i)
if(i < keys.length-1){
next = keys[i + 1];
if(obj[ keys[i] ] == ""){
if(obj[next] == ""){
emptyFlag = false;
}else{
//console.log("next ele is not empty "+obj[next])
}
}else{
emptyFlag = true;
}
}
}
console.log(emptyFlag)
/*var test = {
"name": "53",
"a":"",
"email": "",
"phone": "56",
};
for(j in test){
if(test[j]==""){
var keys = Object.values( test),
idIndex = keys.indexOf(test[j]);
// console.log(idIndex)
var nextKey = keys[ idIndex += 1 ]
// console.log( nextKey);
if(nextKey!=""){
// console.log(nextKey + "inserted")
}
else{
// console.log("not inserted");
}
}
else{
//console.log("not empty")
}
} */