JavaScript 数组:如何更改数组结构

4
我在 JavaScript 中有 3 个数组。我想把它们合并成一个变量,但是同时给每一项命名(就像 PHP 的关联数组)。因此,第一项是 red,第二项是 green,第三项是 blue。然后,我怎样才能单独调用每一个项呢?
[[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个回答

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 访问这些数组。


与PHP的关联数组类似,您也可以像这样访问它:combined["red"]combined["green"]combined["blue"] - icktoofay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接