有没有办法使用包含variables名称的string访问JavaScriptvariables?

这样我可以有一个函数,说whatever_way_you_do_this =某事。 这可能吗? 基本上我可以告诉一个函数,我想要设置一个variables名称的string。

谢谢

鉴于:

var x = { myproperty: 'my value' }; 

您可以通过以下方式访问该值:

 var value = x['myproperty']; 

如果你正在寻找一个全局variables,那么你会检查它的容器( window );

 var value = window['x']['myproperty']; 

您可以使用

 eval(variableString); 

谨慎行事,因为许多人不推荐使用eval()

如果它是一个名为myVar的全局variables,则可以使用:

 window["myVar"] 

eval函数可以从包含variables名字的string中访问一个variables。

 eval('baseVariableName'+index) = 'something';