I wanted to find out if my object is empty or not for all its nested objects and key-value pairs.
for e.g.,
const x = {
  a:"",
  b:[],
  c:{
    x:[]
  },
  d:{
    x:{
      y:{
        z:""
      }
    }
  }
};
this should be an empty object and if any of this contains single value then it should be non empty.
 
     
     
     
    