我知道这似乎是不好的做法,但这是一个快速而肮脏的课程项目。
本质上,我想存储一个字符串并使用该字符串来调用一个数组。
例如,如果我的数据结构如下:
var test = { top_level_01:
{ second_level_01: [2, 3, 4],
second_level_02: [5, 6, 7]
},
top_level_02:
{ second_level_03: ['a', 'b', 'c'],
second_level_04: ['d', 'e', 'f']
}
}
我希望字符串在'top_level_01'处初始化。但在某些时候,我可能想看看 second_level_01。所以我希望字符串是“top_level_01”+“second_level_01”。然后我想调用那个字符串并返回 [2, 3, 4] 的值。
这可能吗?再一次,我知道这是不好的做法,但这只是课堂项目的快速概念证明。