0

I am computationally building a nested object in javascript (containing an arbitrary number of nested levels):

var myObject = {
                   iAmAKeyInALevel1Object: [

                       'iAmAnElementInALevel2Array',

                       {
                           iAmAKeyInALevel3Object: 'Level3'
                       }
                   ]
               }

I know I can access the value 'Level3' with:

myObject.iamAKeyInALevel1Object[1].iAmAKeyInALevel3Object;

But if all I know is 'Level3', how can I access:

'Level3'.parentObject.parentArray.parentObject

or

'Level3'.parentObject.parentArray.parentObject.parentArray.parentObject

to return to a higher level object?

Rounin
  • 27,134
  • 9
  • 83
  • 108

0 Answers0