2017-05-26 30 views
-3

我想访问我的对象的值,但与.var。 例如,如果我自己specifiy的完整路径是apple = theApples.trees.green但我想做的事:如何在对象中使用变量名?

var colorOfApple = "red"; 
apple = theApples.trees.colorOfApple; 

的问题是,它试图访问该对象的.colorOfApple,但我希望有colorOfApple

+0

使用括号标记https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Property_accessors – RaR

+0

对不起,DUP,我没有找到这个答案之前。我会在下次再给予更多的关注 – Jerome

回答

2

这是非常简单,只需apple = theApples.trees[colorOfApple];

+0

ufff我需要周末去,非常感谢你 – Jerome