JS中的变量变量

Mil*_*Man 5 javascript variables

我需要在JS中创建一个变量变量名...

obj = {};
obj.fooonex = {};
obj.fooonex.start = 1;
obj.fooonex.end = 2;

a = "foo";
b = "one";
c = "x";

test = a + b + c;

alert(obj.test.start);
Run Code Online (Sandbox Code Playgroud)

我希望结果为"1"

在这里小提琴:http://jsfiddle.net/mR6BH/

xda*_*azz 10

你需要这样做:

alert(obj[test].start);
Run Code Online (Sandbox Code Playgroud)