Сообщение от 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)) //если есть, то что-то делаем