在 Javascript 中获取对象内部对象 (Vue)

Get object inside object in Javascript (Vue)

有一个简单的问题我想不通(我是初学者)...

我有一个对象的对象:

monsters {
    place1: {
        monster1: { ... }
        monster2: { ... }
    }

    place2: {
        monster3: { ... }
        monster4: { ... }
    }
}

我想要那样的东西 - monsters.place1.monster1.X

但问题是 - 我必须调用 this.place1(Vue.js 组件中的数据) 所以 - monsters.this.place1.monster1.X - 当然不工作

如何获取信息?

谢谢:)

想通过变量名访问属性时需要使用bracket notation:

monsters[this.place1].monster1.X