I need to create a new object from another. For example. This is an old object:
const objectOld = { 
  level1: { 
    level2: { 
      level3: { 
        code: 123, 
        error: 'Message' 
      }  
    } 
  } 
}
and this my new object which created based on the old object.
const objectNew = { 
  level1: { 
    level2: { 
      level3: { 
        error: {
           code: 123, 
           key: 'Message' 
        }
      }  
    } 
  } 
}
The depth may be different, of course.
Can someone help me?
 
     
     
     
     
    