假设我有一个对象
const aggs = {
cat.id: {
terms: { field: 'cat.id', size: 10 },
aggs: { cat.label: {field: 'cat.label', size: 5} }
}
}
在我有的动态变量中
const key = '[cat.id].aggs'
现在我需要使用动态变量访问 aggs 对象中的属性 aggs
aggs[key]
这不起作用,如何动态访问嵌套属性?显然像这样直接访问它有效
aggs['cat.id'].aggs