Показать сообщение отдельно
  #5 (permalink)  
Старый 31.01.2019, 02:26
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от Svorg
А что профи скажут про такой вот финт?:
С eval надо быть крайне осторожным

вариант с рекурсией, так для разнообразия
var path = 'obj.tar.data';
var propChek = (arr, temp, i = 0) => i < arr.length - 1 && temp ? propChek(arr, temp[arr[++i]], i) : !!temp;
if(propChek(path.split('.'), obj)) //если есть, то что-то делаем
Ответить с цитированием