【问题标题】:Trying to take a variable's value and make it the name of another variable. JavaScript试图获取一个变量的值并使其成为另一个变量的名称。 JavaScript
【发布时间】:2014-08-30 20:55:52
【问题描述】:

我正在尝试获取函数的输入 (objectName) 并使该值创建一个变量。因此,如果 objectName = "abcd" 我希望创建的变量是 abcd。有没有办法在 JavaScript 中做到这一点?

【问题讨论】:

    标签: javascript string variables var


    【解决方案1】:

    你可以像这样使用window[variableName]

    //Variable name
    var name = "abc";
    
    //window[name] is equal to the variable abc
    window[name] = 123;
    
    //show 123
    alert(abc);
    

    FIDDLE

    【讨论】:

    • 如果您使用 JQuery,命令 window.name 将创建窗口的全局属性。这可以像变量一样被操纵。你会用 window.abc 来引用它,但我更喜欢 Shyrmes :D
    • 哇,这很简单哈哈。谢谢您的帮助。在我的职能中发挥了魅力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多