2017-01-15 103 views
0

一个JavaScript的新手问题:作为字符串的变量名称,如何获取值?

比方说,有一个定义为一个变量如下:

var var1 = "Something" 

在另一方面,我产生这样的字符串(简体):

var nmbr = "1" 
var varname = "var" + nmbr 

现在我必须得到一个这样的名字(varname作为字符串)的变量的值。

document.write([???varname???]) 

应该写'Something'。

如何做到这一点?

+0

您可以从当前范围获得它,即'this [varname]'或'window [varname]' –

+1

您应该可能正在使用数组。 –

+1

或使用对象 –

回答

0
console.log(variable_name); 

将在控制台中打印变量。

相关问题