我知道这看起来很糟糕,但它适用于快速而肮脏的类项目。使用字符串来调用变量
本质上,我想存储一个字符串并使用该字符串来调用一个数组。
举例来说,如果我有我的数据结构是这样的:
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]的值。
这可能吗?再一次,我知道这是不好的做法,但这仅仅是一个课堂项目概念的快速证明。
你打算添加某种分隔符? – FrankieTheKneeMan
你已经可以;这是单向访问对象的方式。 –