我正在尝试从键值对中设置变量,其中键是变量的名称。
让我说我有:
var someValue = 10;
function setValue(key, value) {
key = value; //key is the actual name of the var i.e. "sameValue"
}
所以我的想法是改变“someValue”的值。这在JavaScript中是否可行?
答案 0 :(得分:0)
更好的方法是使用JSON对象。为此,您始终可以拥有key:value
JSON对象,其中key
对应于您的变量。请参阅下面的示例。变量someValue
实际上是JSON对象key
的{{1}},然后您可以轻松地引用它来模拟,就像调用动态变量并更改其值一样。
obj