初始化“复杂”嵌套的javascript /对象

时间:2011-11-18 05:36:35

标签: javascript arrays object nested

我正在制作一个生成Javascript文件的程序。我从未使用过Javascript,所以我可能会问一个愚蠢的问题:)无论如何,这个Javascript文件会被数据初始化。

这是一个示例行,我在一个数组中初始化一个条目,其中一个对象包含两个属性,其中一个是包含3个对象的数组......

或者,好吧,这至少就是这个想法......无论如何我能这样做,所以“M”成为一个可以正常索引的真实数组吗?

W1[242] = {"W":"authors","M":{ "ArrItem0":{"U":32,"S":4.37},"ArrItem1":{"U":38,"S":4.02},"ArrItem2":{"U":406,"S":1.53} } };

3 个答案:

答案 0 :(得分:4)

W1[242] = {"W":"authors","M":[ {"U":32,"S":4.37},{"U":38,"S":4.02},{"U":406,"S":1.53} ] };

答案 1 :(得分:3)

数组表示法如下,括号[]

W1[242] = 
    { 
       "W": "authors",
       "M": [{"U":32,"S":4.37}, {"U":38,"S":4.02},{"U":406,"S":1.53}]
    };

答案 2 :(得分:2)

取决于你想如何使用M中的内容。这是一个选项,其中M的每个元素都是它自己的对象。

W1[242] = {"W":"authors","M":[ {"U":32,"S":4.37},{"U":38,"S":4.02},{"U":406,"S":1.53} ] };