我有一个函数,它的参数是一个字符串。我想将此字符串用作对象中的属性。这是一个示例:
var x = "somestring"
function foo(attribute) {
someobj.attribute = "something";
}
foo(x);
最佳答案
对动态键使用下标[]
表示法:
someobj[attribute] = "something";
代码
var x = "somestring";
var someobj = {};
function foo(attribute) {
someobj[attribute] = "something";
}
foo(x);
关于javascript - 如何在对象的点表示法中使用函数参数作为属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31048874/