Я создаю веб-сайт с выпадающим списком и на основе таймфрейма (день, неделя, месяц, квартал, год), который пользователь выбирает, будет отображаться другой результат.Вместо того, чтобы писать 5 разных функций, я хотел бы написать одну функцию, которая принимает таймфрейм в качестве параметра и передает его в функцию moment (). Subtract ().Код ниже.
let timeFrameString = '"' + timeframe + 's"';
let dateTo = moment().subtract(1, timeFrameString).format('YYYY-MM-DD');
Это не работает.Я записал в консоль timeFrameString, и он отображается точно так, как я набрал бы его, если бы я не использовал переменную, и я запустил точно такой же код, просто набрав слово «days», и он отлично работает.
Есть предложения?