我有一个带参数的函数,它是一个字符串。我想将此字符串用作对象中的attribut。以下是一个例子:
var x = "somestring"
function foo(attribute) {
someobj.attribute = "something";
}
foo(x);
答案 0 :(得分:3)
对动态键使用下标[]
表示法:
someobj[attribute] = "something";
<强> CODE 强>
var x = "somestring";
var someobj = {};
function foo(attribute) {
someobj[attribute] = "something";
}
foo(x);