可能的重复:
使用字符串键访问嵌套的 JavaScript 对象
也许标题不够清楚,我只是不知道如何指定我要找的东西,而且我的英语真的很糟糕,抱歉。
我正在尝试创建返回对象值的函数,但也可以很好地处理嵌套对象。例如:
var obj = {
foo: { bar: 'baz' }
};
我想通过向函数提供字符串“foo.bar”来访问 obj.foo.bar 的值。
function(obj, path) {
// Path can be "foo.bar", or just "foo".
}
谢谢!