我有一个 JSON obj 作为
var myJsonObj = {
'key1' : {
'type' : 'key1 type',
'key1-1' : {
'type' : 'key1-1 type',
'data' : 'key1-1 value'
},
'key1-2' : {
'type' : 'key1-2 type',
'data' : 'key1-2 value'
},
'key1-3' : {
'type' : 'key1-3 type',
'key1-3-1' : {
'type' : 'key1-3-1 type',
'data' : 'key1-3-1 value'
},
'key1-3-2' : {
'type' : 'key1-3-2 type',
'data' : 'key1-3-1 value'
},
'key1-3-3': {
'type' : 'key1-3-3 type',
'key1-3-3-1' : {
'type' : 'key1-3-3-1 type',
'data' : 'key1-3-3-1 value'
},
'key1-3-3-2' : {
'type' : 'key1-3-3-2 type',
'data' : 'key1-3-3-2 value'
}
}
}
}
};
我有一个索引数组:
var index = new Array('key1', 'key1-3', 'key1-3-3');
当索引变量中的索引已知时,如何从 myJsonObj 获取数据?我想获取myJsonObj['key1']['key1-3']['key1-3-3']
. 如何实现输出?