【发布时间】:2016-05-10 09:23:47
【问题描述】:
问题类似这样:How do I interpolate a variable as a key in a JavaScript object?
但是,我很难在第 n 个键上使用变量:
我有一个对象,就是:
var object = {};
object.foo = "foo";
object.foo.bar = "bar";
object.foo.bar.alice = "alice";
object.foo.bar.alice.bob = "bob";
我可以通过使用变量 object["foo"] 来获取 object.foo 的值 (foo)
但我找不到访问object.foo.bar 值的方法。
我试过object["foo"]["bar"],但它不起作用。
除了我的问题,我怎样才能得到价值
object.foo.bar.alice
object.foo.bar.alice.bob
也使用变量?
谢谢。
【问题讨论】:
标签: javascript arrays