如何在选择器后命名数组或对象?

时间:2014-09-02 17:38:50

标签: javascript jquery

我是一个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}    
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用数组/字典表示法来实现您的意图:

var myObject = {};   
myObject["ID of selector"] = {"foo" : 1};

但是,您不能像对象的属性那样访问"ID of selector",而只能像以下字典一样访问:

myObject["ID of selector"].foo //<- outpus 1 using sample above