【问题标题】:how to access a defined variable from another variable where the content is the name of the defined variable (java script)如何从另一个变量访问定义的变量,其中内容是定义变量的名称(java脚本)
【发布时间】:2021-01-18 16:52:42
【问题描述】:
var q2312="{'hello world'}";var autogenname="q2312";

我从内容引用定义变量的剃须刀页面自动生成一个名为“autogenname”的变量。例如“q2312”指的是定义的变量名q2312。如何访问 var q2312?

【问题讨论】:

标签: javascript razor-pages


【解决方案1】:

您可以通过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])

【讨论】:

    猜你喜欢
    • 2016-10-17
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    相关资源
    最近更新 更多