我在尝试在定义所有维之前用JavaScript填充多维对象时出现问题。在javascript中初始化'多维'对象
例如,这就是我想做的事:
var multiVar = {};
var levelone = 'one';
var leveltwo = 'two';
multiVar[levelone][leveltwo]['levelthree'] = 'test'
这将是非常麻烦的必须创建每个维度有这样一行:
var multiVar = {};
multiVar['levelone'] = {};
multiVar['levelone']['leveltwo'] = {};
multiVar['levelone']['leveltwo']['levelthree'] = 'test'
我之所以需要没有迭代启动的做法是因为我不知道将会有多少维度以及它将具有哪些密钥。它需要是动态的。
有没有办法以动态的方式做到这一点?
那些不是阵列。 – SLaks
抱歉 - 对象。原则依然。 – Austin
我不明白你想要做什么。这个是来做什么的?你将如何填补它?你能举一个填充物体的例子吗? –