“构建”JS变量

时间:2011-06-17 11:29:49

标签: php javascript jquery

我有很长一段时间的问题,我现在想解决它。 在php中,如果你想要检索变量$ var123,你可以这样做

$varname = "var123";
$var = $$varname;

我怎样才能在js和/或jquery中做同样的事情?

3 个答案:

答案 0 :(得分:2)

var varname = 'var123';
var value = window[varname];

答案 1 :(得分:1)

如果此变量在全局范围内,您可以执行以下操作:

window['variableName']

但是我不确定如果你不在全球范围内(在函数体中)可以实现这个

答案 2 :(得分:0)

只要变量存在于当前范围全局范围内,您就可以使用窗口访问它。

var textVar = 'The text inside';
alert(window['textVar']);