Я пытаюсь перебрать значения объекта, которые в свою очередь являются собственными объектами с данными, которые я хочу получить.Я пытаюсь получить данные, которые соответствуют переменной, которая создается динамически, а не жестко закодированный путь.Единственные решения, которые я могу найти, - это объекты, к которым прикреплены данные на верхнем уровне, не вложенные в другой объект.Ниже приведен простой вариант моей проблемы.Заранее спасибо.
const VMs = {
'VM01': {
"1": "value1",
"2": "value2",
"3": "value3"
},
'VM02': {
"1": "value1",
"2": "value2",
"3": "value3"
},
'VM03': {
"1": "value1",
"2": "value2",
"3": "value3"
}
};
const thisVM = 'VM03'; // Hardcoded here but actually this.$route.params.data (data not defined in this example)
for (let obj in VMs) {
console.log(obj) // this is only a string of the key eg "VM01". I
// want obj to be an object where I can reference its data.
if (obj = thisVM) {
// get data from this VM
}
}