如何访问多维对象的子值

时间:2015-12-15 15:33:27

标签: javascript multidimensional-array

我有一个像这样的多维对象:

var map = {
    "a": {
        "aa": {
            "aaa":  "red",
            "aab":  "green"
        },
        "ab": "blue"
    }
    "b": {
        "ba": "orange"
    }
}

我需要的功能是允许类似的东西:

var foo = getSubValue(map, "a.ab"); // "blue"

此示例的第二个参数必须是字符串。我不能使用以下内容:

var foo = map.a.ab

有关如何继续或现有实施的任何想法? 谢谢你的帮助。

0 个答案:

没有答案