Javascript:通过将路径作为字符串[duplicate]传递给对象来获取深层值

Javascript:通过将路径作为字符串[duplicate]传递给对象来获取深层值

也许标题不够明确,我只是不知道如何指定我正在寻找的东西,我的英语真的很糟糕,抱歉。

我正在尝试创建返回对象值的函数,但也可以使用嵌套对象。例如:

var obj = {
  foo: { bar: 'baz' }};

我想通过将字符串“foo.bar”提供给函数来访问obj.foo.bar的值。

function(obj, path) {
  // Path can be "foo.bar", or just "foo".}

谢谢!


长风秋雁
浏览 774回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP