Если у меня есть:
var a = "whatever";
var b = {a : 20};
alert(b["a"]); // Shows 20
Как я могу вставить значение переменной a
в качестве ключа, а не строку "a"? Я хочу сказать: b["whatever"]
и вернуть это 20.
Предполагая этот код:
var a = "whatever";
var b = {a : 20};
Я спрашиваю, возможно ли после создания b
содержать "whatever":20
вместо a:20
. Может быть, можно использовать eval
?