我想生成一个字符串的动态数组,将工作日作为我正在使用的列表的数组中的一个值。必需:=〉如果当前工作日是星期一,则数组应为
['today','tomorrow','Wednesday','Thursday','Friday','Saturday','Sunday']
数组应该是基于当前日期的动态数组。
jjhzyzn01#
要生成一个字符串形式的工作日数组,下面是代码。
const daysArray = () => { const weekArray = [...Array(7 - moment().weekday())]; const today = new Date(); return weekArray.map((week, index) => { const dayName = moment(today) .add(index, "days") .calendar() .split(" at")[0]; const date = moment(today).add(index, "days").format(DATE_FORMAT); return { value: dayName, name: dayName, date }; }); };
这将生成一个包含动态工作日的对象数组。如果你只返回dayName,那么你将得到你想要的结果。
1条答案
按热度按时间jjhzyzn01#
要生成一个字符串形式的工作日数组,下面是代码。
这将生成一个包含动态工作日的对象数组。如果你只返回dayName,那么你将得到你想要的结果。