javascript数组,如何更改此数组结构

时间:2011-09-03 22:26:07

标签: javascript jquery arrays

我在javascript中有3个数组。我想将它们全部组合成1 var,但是为每个项目命名(就像PHP的关联数组一样)。所以第一项是红色,第二项是绿色,第三项是蓝色。然后如何分别调用每个项目?

[[2, 1], [4, 1], [10, 1], [19, 1]],
[[3, 1], [14, 1], [18, 1], [19, 1]],
[[7, 1], [6, 1], [8, 1], [17, 1]]

1 个答案:

答案 0 :(得分:10)

你的意思是这样吗?

var combined = {
    red: [[2, 1], [4, 1], [10, 1], [19, 1]],
    green: [[3, 1], [14, 1], [18, 1], [19, 1]],
    blue: [[7, 1], [6, 1], [8, 1], [17, 1]]
};

然后,您可以combined.redcombined.greencombined.blue访问数组。