如果我有一个总是相同的基础对象:project但有时我必须动态访问它的字段,如果它可以是1个或多个嵌套对象,我该如何访问它的字段,例如:
function (myPath){
return project[myPath];
}
Run Code Online (Sandbox Code Playgroud)
这在使用project["oneField"]时有效myPath("oneField")
但是当它嵌套到更多级别时它不起作用:
myPath("one.two.fieldName") 不起作用: project["one.two.fieldName"]
不是这样的: project."one.two.fieldName"