Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2019, 14:41
Новичок на форуме
Отправить личное сообщение для ULTIMITE Посмотреть профиль Найти все сообщения от ULTIMITE
 
Регистрация: 18.04.2017
Сообщений: 5

Получить значение из объекта по указанному в виде строки пути
Собственно, есть путь (может быть разной вложенности), указанный в формате строки, например такой:
let path = 'array[elementNumber].array2[elementNumber2].objectName.propertyName';


Задача, получить значение, указанное по указанному пути, не применяя eval. Пробовал через split('.') и reduce(), но если в пути указан элемент массива - способ не работает. Как можно решить задачу?

Последний раз редактировалось ULTIMITE, 28.06.2019 в 15:33.
Ответить с цитированием