Я принял во внимание комментарии и согласился. Eval следует избегать.
Доступ к свойствам корня в объекте легко достигается с помощью obj[variable]
, но получение вложенных усложняет ситуацию.
Пример
// Accessing root property
var rootProp = 'rootPropert';
_.get(object, rootProp, defaultValue);
// Accessing nested property
var listOfNestedProperties = [var1, var2];
_.get(object, listOfNestedProperties);
Lodash get может использоваться по-разному, вот ссылка на документацию lodash.get