";构建“;JS变量


"Build" JS variable

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

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

如何在js和/或jquery中执行同样的操作?

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

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

window['variableName']

但是,如果您不在全局范围内(在函数体中),我不确定是否可以实现

只要变量存在于您当前的作用域全局作用域中,您就可以使用窗口访问它。

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