javascript - 我可以在 JavaScript 中使用变量作为变量名吗?

标签 javascript variable-declaration

我正在尝试使用一个变量作为另一个变量名称。例如,我有以下内容:

var dynamicname = 'name1_'

我正在尝试将其设置为新变量的名称,如下所示:

dynamicname + '2' = 'myvalue'

这显然行不通,但是有没有办法实现这一点? eval 合适吗?

最佳答案

据我所知,这是最好的方法。

window["varname"]=32;
console.log(varname)

关于javascript - 我可以在 JavaScript 中使用变量作为变量名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52245782/

相关文章:

Java语法变量声明产生式规则

C指针数组/指针数组消歧

C++:具有相同名称的变量(操作顺序)(作用域)

javascript - 将 cookie 添加到 js fiddle 以保存用户键入的内容

javascript - 从路由 emberjs 中删除动态段信息

javascript - 在函数内部修改变量后,为什么变量未更改? -异步代码引用

javascript - 如何让 angular.js 不覆盖其他库的链接功能?

javascript - API JSON 响应 选择最低价格

c++ - 在 C++ 中使用字符串数组拆分声明和赋值

vba - 隐藏变量声明 VBA