我有一个看起来像的对象
var obj = {
a: {
a: {
a: 'value'
}
},
b: {
a: {
a: 'value2'
},
b: {
a: 'value3'
}
}
}
我有一个函数,它得到一个类似于 {b}{a}{a}
的掩码,我想要做的是获取 obj.b.a.a
处的值> 我该怎么做?
最佳答案
切掉第一个和最后一个字符,用 }{
分割,然后依次递归访问每个元素的对象(因为 foo.bar
和 foo['bar']
是等价的)。
关于javascript - 分割 '{a}{b}{c}'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5240785/