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

sam*_*old 4 javascript arrays jquery

我在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]]
Run Code Online (Sandbox Code Playgroud)

cdh*_*wie 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]]
};
Run Code Online (Sandbox Code Playgroud)

然后你就可以访问阵列为combined.red,combined.greencombined.blue.