JS基于键/值对设置var值,其中key等于var name

时间:2017-09-19 10:22:14

标签: javascript jquery ecmascript-6

我正在尝试从键值对中设置变量,其中键是变量的名称。

让我说我有:

var someValue = 10;

function setValue(key, value) {
  key = value; //key is the actual name of the var i.e. "sameValue"
}

所以我的想法是改变“someValue”的值。这在JavaScript中是否可行?

1 个答案:

答案 0 :(得分:0)

更好的方法是使用JSON对象。为此,您始终可以拥有key:value JSON对象,其中key对应于您的变量。请参阅下面的示例。变量someValue实际上是JSON对象key的{​​{1}},然后您可以轻松地引用它来模拟,就像调用动态变量并更改其值一样。

obj