如何将字符串转换为键?

时间:2011-09-02 11:45:18

标签: javascript

我需要运行这行Javascript:

@model.save({ name: @some_element.val() })

但是密钥(在本例中为name)将根据变量的值而变化。该变量是键的字符串表示形式。所以在这种情况下,变量是"name"。如何使用变量指定正确的密钥?如果我直接使用变量名称,它将被解释为键本身。

1 个答案:

答案 0 :(得分:5)

var obj = {};
obj[varName] = @some_element.val();
@model.save(obj);