【发布时间】:2021-01-18 16:52:42
【问题描述】:
var q2312="{'hello world'}";var autogenname="q2312";
我从内容引用定义变量的剃须刀页面自动生成一个名为“autogenname”的变量。例如“q2312”指的是定义的变量名q2312。如何访问 var q2312?
【问题讨论】:
var q2312="{'hello world'}";var autogenname="q2312";
我从内容引用定义变量的剃须刀页面自动生成一个名为“autogenname”的变量。例如“q2312”指的是定义的变量名q2312。如何访问 var q2312?
【问题讨论】:
您可以通过window 访问全局变量(使用var 定义)
var q2312="{'hello world'}";
const autogenname="q2312";
console.log(window[autogenname])
我不知道您的确切用例,但总的来说,我不建议在全局空间上执行此操作。相反,您可以将变量存储在一个对象中,然后通过键访问它:
const myData = {
q2312: 'Hello World'
}
const autoGenName="q2312";
console.log(myData[autoGenName])
【讨论】: