2016-11-26 120 views
-1

我可以通过var foobar = foo.bar来访问bar变量。如何在javascript中以字符串的形式访问对象属性

如果我有一个任意字符串告诉我需要访问什么元素,我该如何做到这一点。 foo."bar"不起作用。

+0

已计算是如此[],但你最初做的方式也采用串......每酒店有一个字符串作为名字。你不能说“访问对象属性为一个字符串”,因为它总是字符串,例如,计算的index []的第一个值也会转换为字符串,所以'a [0]'是'a ['0']' – Hydro

+0

如果'bar =“bat”',那么'foo [bar]'会让你'foo.bat' –

回答

0

我觉得

foo["bar"]

是语法,你需要