有没有办法使用包含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';