如何使用函数参数作为带符号的点符号属性

时间:2015-06-25 11:18:35

标签: javascript string object parameters attributes

我有一个带参数的函数,它是一个字符串。我想将此字符串用作对象中的attribut。以下是一个例子:

var x = "somestring"
function foo(attribute) {  
    someobj.attribute = "something";
}
foo(x);

1 个答案:

答案 0 :(得分:3)

对动态键使用下标[]表示法:

someobj[attribute] = "something";

<强> CODE

var x = "somestring";
var someobj = {};

function foo(attribute) {
    someobj[attribute] = "something";
}
foo(x);