这样我就可以有一个函数来说明whatever_way_you_do_this = something。这可能吗?基本上,我可以通过给函数一个包含变量名称的字符串来告诉函数我想设置哪个变量。
谢谢
这样我就可以有一个函数来说明whatever_way_you_do_this = something。这可能吗?基本上,我可以通过给函数一个包含变量名称的字符串来告诉函数我想设置哪个变量。
谢谢
鉴于:
var x = {
myproperty: 'my value'
};
您可以通过以下方式访问该值:
var value = x['myproperty'];
如果您正在寻找一个全局变量,那么您将检查它的容器 ( window
);
var value = window['x']['myproperty'];
您可以使用
eval(variableString);
谨慎行事,因为许多人不建议使用 eval()
如果是名为 的全局变量myVar
,则可以使用:
window["myVar"]
eval 函数可以从包含变量名称的字符串访问变量。
eval('baseVariableName'+index) = 'something';