我正在尝试创建一个 javascript 关联对象,一切正常,但传递给创建属性名称的变量不起作用,而不是将变量值存储为将变量转换为字符串并显示变量名称本身。
下面的快速示例
var users = {};
var genID = someId;
createObj('userID', function(userID, username, email) {
users[userID] = { genID: { a: a, b: b, c: c, d: d } };
})
预期结果;
users = { 1: { 11: { a: 1, b: 2, c: 3, d: 4 } } }
得到结果;
users = { 1: { genID: { a: 1, b: 2, c: 3, d: 4 } } }
请帮我解决这些问题。谢谢你..