I am trying to achieve it Like a:1,b:2:,c:3,e:4,g:5,h:6 But not getting success.
Facing error this. But is the best way to do it.
const input = {
  a: 1,
  b: 2,
  c: 3,
  d: {
    e: 4,
    f: {
      g: 5,
      h: 6
    }
  }
}
const getValue = (values) => {
  for (let i in Object.keys(values)) {
    if (Object.keys(values[Object.keys(values)[i]]).length > 0) {
      console.log('v', Object.keys(values)[i])
      getValue(Object.keys(values)[i])
    } else {
      //        console.log(Object.keys(values)[i],Object.values(values)[i])
    }
  }
}
getValue(input) 
     
     
     
    