Похоже на вопрос с собеседования )
Нужно от текущего контекста (window, this или еще что) действовать. Поделить на части и сделать что-то типа
console.log('obj.met'.split('.').reduce((c, k) => return typeof c[k] === 'object' ? c[k] : c[k](), window))
но это не всегда возможно