我是一个javascript noob。我想做的是取我的选择器ID的名称,并将其用作另一个数组的名称。当我尝试编写代码时,我得到了所有类型的错误:(
var this.id = {};
或
var string(this.id) = {};
给出了一些令人讨厌的错误:(
这指的是我当前的选择器,是我正在使用的输入。 this.id给了我输入ID的正确字符串。这样可行,至少根据console.log()
这就是我想要做的......
myObject =
{"ID of selector" = {variable A = 123, variable B = 493, variable C = 293},
"ID of selector" = {variable A = 493, variable B = 492, variable C = 342}
}
感谢您的帮助!
答案 0 :(得分:0)
您可以使用数组/字典表示法来实现您的意图:
var myObject = {};
myObject["ID of selector"] = {"foo" : 1};
但是,您不能像对象的属性那样访问"ID of selector"
,而只能像以下字典一样访问:
myObject["ID of selector"].foo //<- outpus 1 using sample above