Доброго времени суток.
Есть объект: (для примера)
const obj = {
_id: 1,
name: 'Tom',
workers: {
worderId: 2,
workerName: 'John',
someone: {
surname: 'Tom 2',
},
},
};
Дело в том, что мне нужно обратиться к вложенному свойству через переменную.
Я могу сделать это так:
const v = ['name'];
obj[v]
Но проблема в том, что я так и не разобрался как получить доступ ко вложенным объектам.
obj['workers']['workerName'] // Ok
const v = ['workers.workerName'];
obj[v] // undefined
const v = 'workers.workerName';
obj[v] // undefined
Пробовал много различных вариаций, но так и не нашел решения.
Подскажите пожалуйста, как решить данную проблему?