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
?