javascript数组,如何改变这个数组结构
问题描述:
我有3个数组在javascript中。我想将它们全部合并到1个var中,但是为每个项目命名(如PHP的关联数组)。所以第一个项目是红色的,第二个是绿色的,第三个是蓝色的。然后,如何在分别后分别呼叫每个项目?javascript数组,如何改变这个数组结构
[[2, 1], [4, 1], [10, 1], [19, 1]],
[[3, 1], [14, 1], [18, 1], [19, 1]],
[[7, 1], [6, 1], [8, 1], [17, 1]]
答
你的意思是这样的吗?
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.red
,combined.green
和combined.blue
。
与PHP的关联数组类似,您也可以像“combined [”red“]'''combined [[green]]'和combined [”blue“]'一样访问它。 – icktoofay