我有一个像这样的多维对象:
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
有关如何继续或现有实施的任何想法? 谢谢你的帮助。